BIND 10 #2036: Integrate valgrind into our test suite

BIND 10 Development do-not-reply at isc.org
Thu Jun 14 18:15:14 UTC 2012


#2036: Integrate valgrind into our test suite
-------------------------------------+-------------------------------------
                   Reporter:  muks   |                 Owner:  jelte
                       Type:         |                Status:  reviewing
  enhancement                        |             Milestone:
                   Priority:         |  Sprint-20120619
  medium                             |            Resolution:
                  Component:  build  |             Sensitive:  0
  system                             |           Sub-Project:  DNS
                   Keywords:         |  Estimated Difficulty:  0
            Defect Severity:  N/A    |           Total Hours:  0
Feature Depending on Ticket:         |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by muks):

 * owner:  muks => jelte


Comment:

 I've had to build that suppressions list in the repo over multiple runs of
 `make check`, and now it passes on my box. But if there's a 5000 line diff
 between this and your computer, then I guess these suppressions are very
 platform specific.

 In this case, one approach would be to get a single Linux x86_64 buildbot
 to do the valgrind runs. We'll start with an empty suppressions list, and
 add suppressions that this build machine prints in its runs to the
 suppressions file. Over several runs, we should have covered all cases and
 that can be our valgrind check system. Developers just run without
 suppressions whenever they want to run the tests under valgrind.

 Another approach is that we are able to see all reports on
 http://git.bind10.isc.org/~tester/builder/builder.html as the commits
 happen, and try to get the # of reports towards 0.

 What do you think?

-- 
Ticket URL: <http://bind10.isc.org/ticket/2036#comment:10>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list