Closed Bug 558781 (win_unittests_minis) Opened 10 years ago Closed 9 years ago

Tracking bug for running unit tests on windows mini slaves and disabling unittests on build slaves

Categories

(Release Engineering :: General, defect, P4)

x86
Windows 7
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: armenzg, Assigned: armenzg)

References

(Blocks 1 open bug)

Details

There is too many bugs on bug 548768 and it is difficult to have the big
picture of each platform.

We can add the summary updates for Windows XP and Windows 7 in here.

The current status update is the following:
* John Ford landed few changes to our sendchanges that were needed for unittests to run on Windows
** We need his patch landed in the other branches. Waiting on approvals
* We need to put together on staging the automation changes to run unit tests on Windows talos slaves
* We need to get Mercurial on the Windows talos slaves
** On Windows XP we can do this with OPSI
** On Windows 7 we will have trouble since OPSI does not yet work for it.
No longer blocks: 548768
Blocks: 548768
Priority: -- → P3
Assignee: nobody → anodelman
Depends on: 562459
Depends on: 563036
Assignee: anodelman → joduinn
adding dependency bug 487717 (browser_bug435788.js times out) according to comment https://bugzilla.mozilla.org/show_bug.cgi?id=560878#c12.
Depends on: 487717
Removing since it is already tracked in bug 562489 (windows oranges)
No longer depends on: 487717
Assignee: joduinn → armenzg
Priority: P3 → P4
Plan to get things ahead:
* Analyze all oranges and understand them
* Get staging changes committed to automate unittests on staging (environment variable changes are very important to get them right)
* Set plan for deployment of Mercurial and other packages on XP
** I am pushing Vista or Win7 for later until I know what is a half-automated way to install packages without OPSI (wget script and run on each slave)
* More to come
Blocks: 549120
OS: Mac OS X → Windows 7
Summary: Tracking bug for running unit tests on windows talos slaves → Tracking bug for running unit tests on windows talos slaves and disabling unittests on build slaves
No longer depends on: 568479
Depends on: 574091
Depends on: 574425
Depends on: 574444
Alias: windows_unittests → win_unittests_minis
Summary: Tracking bug for running unit tests on windows talos slaves and disabling unittests on build slaves → Tracking bug for running unit tests on windows mini slaves and disabling unittests on build slaves
STATUS UPDATE:
**************
* Running unit tests on Windows 7 machines is done.
* GREENing the Win7 unit tests is being tracked in bug 562489
* We will fix WinXP in bug 563036.
* We will fix running unit tests on debug builds on bug 562459.
Depends on: d2d-reftest
Depends on: 592806
STATUS UPDATE
*************
* We can't run unit tests on XP slaves - bug 592806
* Win7 optimized unit tests - DONE
* Win7 debug unit tests - bug 562459
STATUS UPDATE
*************
* We have to run unit tests on XP on staging to see if everything has been cleared out
* Win7 debug unit tests blocked on bug 562459
No longer depends on: 551048
No longer depends on: 553339
Depends on: 614955
Depends on: 614956
STATUS UPDATE
*************
I am back to finish up this work.

I have cleaned up some of the dependencies and adjusted the summaries of some of the bugs to match what actually happened on each one.

* We will enable _debug_ unit tests on Win7 machines in bug 614956 
** We can run them on staging

* We will enable _debug_ and _optimized_ unit tests on XP machines in bug 614955.
** We can run _opt_ unit tests on staging
** We have to deploy a Debug CRT in bug 562459
No longer depends on: d2d-reftest
STATUS UPDATE
*************
* opt and debug Win7 unit tests are live
* opt XP unit tests are live
* we disabled debug w2k3 tests (except 1.9.1 and 1.9.2)

LEFT
****
* enable debug XP unit tests - bug 614955
Status: NEW → ASSIGNED
No longer depends on: win7-32bit-oranges
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
No longer depends on: 614955
Depends on: 614955
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.