I am happy to announce that the Valgrind test job is now visible on TBPL. The abbreviation for the job is "V", and it only runs on Linux64 opt builds. Any failures are cause for a patch to be backed out.
The job runs on try, and can be run locally (definitely on Linux, possibly on Mac, not on Windows) with |mach valgrind-test|. Full documentation is at https://developer.mozilla.org/en-US/docs/Valgrind_test_job. Please let me know if any problems crop up. The coverage is currently quite poor. The Valgrind test job runs the same workload as the PGO profiling run (see http://mxr.mozilla.org/mozilla-central/source/build/pgo/index.html?force=1), which just loads four simple static pages and also SunSpider. Given that the job takes ~45 minutes and ~38 minutes of that is build time and only ~7 minutes is Valgrind time, there's scope for increasing coverage significantly without making the job much slower. I'd be interested to hear any suggestions for inputs that should be tested. (Unfortunately, Valgrind is slow enough that things like full test suites aren't feasible, and so hand-crafting test inputs makes the most sense.) Nick _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform