{"thread":{"id":"17542","subject":"[PATCH 0/8] valgrind series","startedAt":"2009-02-03T23:25:54Z","lastAt":"2009-02-03T23:25:54Z","messageCount":1,"participants":["Johannes Schindelin"],"isPatch":true,"patchVersion":1,"patchTotal":8},"messages":[{"id":"103039","messageId":"alpine.DEB.1.00.0902040020380.9822@pacific.mpi-cbg.de","threadId":"17542","inReplyTo":null,"subject":"[PATCH 0/8] valgrind series","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2009-02-03T23:25:54Z","receivedAt":"2009-02-03T23:25:54Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Yes, it has grown a little bit.\n\nThe main differences since last time:\n\n- split out some parts that Peff thought were independent of valgrind\n\n- added some convenience, such as \"--tee\" to output not only to the \n  terminal, but also to files named after the tests\n\n- fixed half a bug in test-lib.sh (the templates were assumed to be \n  located relative to the binaries, not relative to the TEST_DIRECTORY)\n\n- found the cause (sort of) of the spurious zlib \"error\".  Mark promised \n  that next zlib will contain a fix for that.\n\n- tested.  A lot.\n\nNote: I am not quite sure if the order is okay, but I really spent quite \nsome time to reorder and resplit all the patches.\n\nJeff King (1):\n  valgrind: ignore ldso and more libz errors\n\nJohannes Schindelin (7):\n  Add valgrind support in test scripts\n  Valgrind support: check for more than just programming errors\n  test-lib.sh: optionally output to test-results/$TEST.out, too\n  t/Makefile: provide a 'valgrind' target\n  Add a script to coalesce the valgrind outputs\n  Tests: let --valgrind imply --verbose and --tee\n  test-lib: avoid assuming that templates/ are in the GIT_EXEC_PATH\n\n t/Makefile              |    5 ++-\n t/README                |   18 +++++++-\n t/test-lib.sh           |   91 +++++++++++++++++++++++++++++++++-\n t/valgrind/.gitignore   |    2 +\n t/valgrind/analyze.sh   |  123 +++++++++++++++++++++++++++++++++++++++++++++++\n t/valgrind/default.supp |   43 ++++++++++++++++\n t/valgrind/valgrind.sh  |   13 +++++\n 7 files changed, 290 insertions(+), 5 deletions(-)\n create mode 100644 t/valgrind/.gitignore\n create mode 100755 t/valgrind/analyze.sh\n create mode 100644 t/valgrind/default.supp\n create mode 100755 t/valgrind/valgrind.sh\n"}]}