On 11 September 2017 at 21:21, Thomas Helland <thomashellan...@gmail.com> wrote: > More tests could probably be added, but this should cover > concatenation, resizing, clearing, formatted printing, > and checking the length, so it should be quite complete. > > V2: Address review feedback from Timothy, plus fixes > - Use a large enough char array > - Actually test the formatted appending > - Test that clear function resets string length > > V3: Port to gtest > > V4: Fix test makefile > Fix copyright header > Fix missing extern C > Use more appropriate name for C-file > Add tests for append_char > --- > configure.ac | 1 + > src/util/Makefile.am | 5 +- > src/util/tests/string_buffer/Makefile.am | 40 +++++++ > .../tests/string_buffer/string_buffer_test.cpp | 119 > +++++++++++++++++++++ > 4 files changed, 164 insertions(+), 1 deletion(-) > create mode 100644 src/util/tests/string_buffer/Makefile.am > create mode 100644 src/util/tests/string_buffer/string_buffer_test.cpp > > diff --git a/configure.ac b/configure.ac > index d0d4c0dfd1..20727c7bb4 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -2924,6 +2924,7 @@ AC_CONFIG_FILES([Makefile > src/mesa/state_tracker/tests/Makefile > src/util/Makefile > src/util/tests/hash_table/Makefile > + src/util/tests/string_buffer/Makefile > src/util/xmlpool/Makefile > src/vulkan/Makefile]) > > diff --git a/src/util/Makefile.am b/src/util/Makefile.am > index 4512dc99d5..2b47143ad7 100644 > --- a/src/util/Makefile.am > +++ b/src/util/Makefile.am > @@ -19,7 +19,10 @@ > # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER > DEALINGS > # IN THE SOFTWARE. > > -SUBDIRS = xmlpool . tests/hash_table > +SUBDIRS = . \ > + xmlpool \ > + tests/hash_table \ > + tests/string_buffer > The order is changed here - xmlpool . -> . xmlpool Haven't checked if/how much that matters though.
Considering a clean "../configure && make check" still works (notice the missing plain`make'), the patch is Reviewed-by: Emil Velikov <emil.veli...@collabora.com> -Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev