|
Reported against 4.2 Set Affects Version(s) accordingly.
Adding Purify to our nightly testing would be worthwhile, as would running valgrind on Linux.
Travis, you might want to look at this to see if it makes sense. It sounds like this just went from updating and integrating Andrews patch to updating the mekefiles, spot testing and then extending the buildntest script.
Committed as http://svn.apache.org/viewvc?view=rev&revision=615419
If we want to do automated purify/valgrind/cadvise builds, then we should probably have a discussion about how we are going to process the results. I didn't do valgrind on Linux. If we just want the out target rule to run valgrind, then I can easily add it. Otherwise, I don't see any easy way to make valgrind run as part of the normal build/test process because the exec tool would need to run the each program through valgrind, which is something that exec doesn't do yet. Merged to 4.2.x in http://svn.apache.org/viewvc?view=rev&revision=616588
If we want to do this right, we need a bit of infrastructure to process the results into a human readable form and to build up a list of filters. This will take some time and discussion, and doesn't need to be fixed for 4.2.1, so I'm deferring to 4.3 or later.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
One major issue is that it doesn't instrument the utilities (exec, locale/localedef), and this likely would be desired. A second issue is that we'd want to update the windows infrastructure for feature parity.
A smaller issue is that we need to determine the correct behavior if a user defines both PHDIR and PURE_OPTS. We may also wish to consider increasing the timeout used when running the tests and examples.
Probably one other issue to consider is whether this should be extended to single step compilation and single step run compilation.
Changelog:
2007-09-27 Andrew Black <ablack@roguewave.com>