Closed Bug 548019 (sisyphus-automation) Opened 16 years ago Closed 9 years ago

Sisyphus - Crash / Unittest Automation

Categories

(Testing Graveyard :: Sisyphus, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bc, Assigned: bc)

References

Details

(Keywords: meta)

tracking bug for implementing crash and unittest automation using sisyphus.
Depends on: 546481
Blocks: 396028
Depends on: 538018, 509166
Depends on: 550529, 550535, 550541, 550544
Depends on: 550553
Depends on: 550555
Depends on: 551178
Depends on: 551406
Depends on: 552681
Depends on: 553663
Depends on: 553664
Depends on: 557232
Depends on: 557233
Depends on: 557236
Depends on: 557237
Depends on: 557241
Depends on: 557242
Depends on: 557246
Depends on: 557254
Depends on: 558992
Depends on: 560857
Depends on: 561900
Depends on: 569423
Depends on: 580306
Depends on: 580308
Depends on: 584060
Alias: sisyphus-automation
Depends on: 592795
Depends on: 592797
Depends on: 592804
Depends on: 592812
Depends on: 592814
Depends on: 592815
Depends on: 592817
Depends on: 632659
Depends on: 632660
Depends on: 632661
Depends on: 632662
Depends on: 632663
Depends on: 632664
Depends on: 632666
Depends on: 632668
Depends on: 632670
Depends on: 632671
Depends on: 632672
Depends on: 632673
Depends on: 632674
Depends on: 632675
Depends on: 632676
Depends on: 632679
Depends on: 632680
Depends on: 632681
Depends on: 632700
Depends on: 632701
Depends on: 632703
Depends on: 632704
Depends on: 632705
Depends on: 632706
Depends on: 632709
Depends on: 632710
Depends on: 632711
Depends on: 632712
Depends on: 632713
Depends on: 632714
Depends on: 632715
Depends on: 633477
Depends on: 660012
Depends on: 661898
Depends on: 662522
Depends on: 662523
http://hg.mozilla.org/automation/sisyphus/rev/82a26610e721 Sisyphus - Crash | Unittest Automation - Miscellaneous roll up patch to: * Properly detect all states which might become zombies and reduce zombie check interval to reduce lock contention. * Scale the time for checking for zombies so that on average only one worker checks per zombie_time interval. * Index SiteTestRun.priority to improve getJobs performance. * make psTest return a dictionary of processes keyed by pid. * Fix tracemonkey mozconfigs to no longer refer to numeric branch name. * Do not patch executable if it is not a shell script. See bug 552864. * UnitTest related changes. Handle MySQL 5.1 limitation on 1-3 byte UTF8 characters, chunk mochitest-plain, reftest, crashtest, jstestbrowser into 10 chunks to reduce memory usage under valgrind. * Turn off Django debug mode and fix getLock to not depend upon debug only features. * Set process group for Popened processes, modify timedReadLine calls to use individual test timeout rather than total test run timeout. modify killTest on Windows to kill Java, Windows Media Player instances. * Properly return None when getJobs fails to obtain a lock. * Properly handle failed clobbers.
http://hg.mozilla.org/automation/sisyphus/pushloghtml?changeset=6c83f98322a3 Add an index for the state column in SiteTestRun for performance improvement to CrashTest getJob. Add additional indexes for performance improvements of queries. Update Spider compatibility to Gecko 9.0 and fix make dependency. Map unknown products to firefox and properly handle multiple products with different branch/version information. Remove explicit support for Gecko 2.0 / Firefox 4.0. Improve performance of the getJob query by ordering results on indexed columns which are already part of the wheres clause. Temporarily disable ANGLE building due to build failures with the DirectX SDK. WebGL and acceleration does not work on VMware vms so this is not a direct loss of testing. The registry location for VC changes to Wow6432Node on 64bit Windows. Properly use msys to execute build related commands without requiring parsing/exporting of msys/vc++ environment variables into cygwin. Handle missing trailing comma in abort messages and cases where no file or line number are present. In order to allow building with an arbitrary uncommited set of patches, if an mq patches directory exists, then qpop -a before pulling and qpush -a after pulling. Exclude MS CRT debug dlls from Sisyphus signatures. Fix installer issues, update data files for newer branches.
Depends on: 715980
Depends on: 715986
Depends on: 715991
Depends on: 715992
Depends on: 716076
Depends on: 716082
Depends on: 716070
Blocks: 509167
We've stopped running unit tests in Bughunter.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.