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

Reply via email to