Closed Bug 795124 Opened 9 years ago Closed 4 years ago

Run other tests (besides PGO tests) on Valgrind builds on test machines

Categories

(Release Engineering :: General, defect, P3)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: gkw, Unassigned)

References

Details

(Keywords: meta, Whiteboard: [valgrind])

Currently we run Valgrind builds and test them (through PGO tests) on build machines. We should run tests on test machines instead of build machines, and run more tests instead of just PGO tests.


Things to do:
1. Upload Valgrind builds somewhere.
2. Create new jobs for them to run on test slaves.
3. Get Valgrind installed on test slaves.
4. Integrate other testsuites to run on this Valgrind configuration.
5. Patch these testsuites to adjust timeouts, etc. For example, Julian mentions he has a patch customized for running mochitests to account for the fact that Valgrind builds are slower.


===

IRC chat w/ catlee for reference:

gkw: catlee: do you know what it would take to run other tests (mochitests, reftests, etc.) on test machines for Valgrind builds?
catlee: gkw: do they need to run with the custom valgrind builds, or can they run against the stock builds?
gkw: catlee: they need to run against the valgrind builds, but ideally on test machines
gkw: to avoid environment / machines specific issues on build machines
catlee: gkw: right. that's non-trivial
catlee: gkw: need to upload the valgrind builds somewhere, and then create new jobs for them to run on the test slaves, and also get valgrind installed on the test slaves
Priority: -- → P3
Whiteboard: [valgrind]
Product: mozilla.org → Release Engineering
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.