On Wed, Mar 30, 2016 at 08:23:33AM -0700, William Tu wrote:
> Before, the 'make check-valgrind' merely outputs results to
> tests/testsuite.dir/*/valgrind* and depends on users to verify any errors
> in those files. This patch greps results and shows a summary.
> 
> The patch adds '-' before $(SHELL) so that even if test case fails,
> the make continues executing and reports total errors.  The additional
> option --errors-for-leak-kinds=definite will force valgrind's definite
> memory leaks as errors and show at the last line of valgrind.* as
> "ERROR SUMMARY: <N> errors". In addition, at the end, add checks for
> valgrind's error patterns.
> 
> Signed-off-by: William Tu <u9012...@gmail.com>
> ---
> v1->v2
>     - remove check-valgrind-verbose, merge into check-valgrind
>     - use $(EGREP) instead of grep
>     - if user has .valgrindrc set to '-q', then no SUMMARY will show up,
>         but the error pattern checking at the end will catch the error if any.

That's a lot of shell script to put in a Makefile.  Can we put it into a
separate script instead?
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to