Closed
Bug 467485
Opened 16 years ago
Closed 16 years ago
reftest, crashtest and BrowserChrome broken on unittest mac since Shiretoko branding
Categories
(Release Engineering :: General, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: nthomas, Assigned: catlee)
References
Details
Attachments
(5 files)
1.17 KB,
patch
|
coop
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
851 bytes,
patch
|
lsblakk
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
753 bytes,
patch
|
catlee
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
4.44 KB,
patch
|
bhearsum
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
6.25 KB,
patch
|
bhearsum
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
unittest hard codes Minefield.app in a few places and we have Shiretoko.app now, so three of the test suites are broken there.
Trying a couple of runs with a symlink added manually, eg in
moz2-darwin9-slave05:/builds/slave/trunk_darwin-5/build/objdir/dist/, from Minefield.app to Shiretoko.app
Similar to bug 456281, but I didn't want to push all of that out because it's not clear if any testing has been done in staging.
Reporter | ||
Comment 1•16 years ago
|
||
Also, the it wouldn't help for the ref and crashtest.
Assignee: nobody → nthomas
Status: NEW → ASSIGNED
Priority: -- → P1
Reporter | ||
Comment 2•16 years ago
|
||
Attachment #350913 -
Flags: review?(ccooper)
Reporter | ||
Comment 3•16 years ago
|
||
Comment on attachment 350913 [details] [diff] [review]
Temporary (!) kludge to keep us going
Checked in and pushed live, to get the Firefox3.1 tree green. Passed checkconfig before hand.
Attachment #350913 -
Flags: review?(ccooper) → review+
Reporter | ||
Updated•16 years ago
|
Attachment #350913 -
Flags: review?(ccooper)
Attachment #350913 -
Flags: review+
Attachment #350913 -
Flags: checked‑in+
Reporter | ||
Comment 4•16 years ago
|
||
s/name/description/ but otherwise working OK.
Comment 5•16 years ago
|
||
Comment on attachment 350913 [details] [diff] [review]
Temporary (!) kludge to keep us going
This is fine as a temporary hack, but it will be fixed properly by bug 456281 which I'm planning to test in staging later today.
Updated•16 years ago
|
Attachment #350913 -
Flags: review?(ccooper) → review+
Comment 6•16 years ago
|
||
(In reply to comment #5)
> (From update of attachment 350913 [details] [diff] [review])
> This is fine as a temporary hack, but it will be fixed properly by bug 456281
> which I'm planning to test in staging later today.
That won't fix reftest and crashtest, will it? Not sure what the best approach for those is... perhaps a checked in python script similar to runtests.py that finds the right bundle? Maybe even just use runtests.py, since we'll potentially end up doing that for bug 374458 anyways.
Reporter | ||
Comment 7•16 years ago
|
||
Leaving open for a proper fix.
Assignee: nthomas → nobody
Status: ASSIGNED → NEW
Priority: P1 → --
Comment 8•16 years ago
|
||
(In reply to comment #8)
> unittest hard codes Minefield.app in a few places and we have Shiretoko.app
> now, so three of the test suites are broken there.
urgh. ok, so doing symlinks can workaround the hardcoding, but still... I'd be worried that this comes up again with other pending project branches.
Feels to me like the real fix is to change the unittest to just use the name of the project, not hardcode "Minefield". Should this bug be reassigned to Core:Testing?
Comment 9•16 years ago
|
||
The hardcoding of Minefield.app is in the buildbot config, not in the test harness.
For the tests that use runtests.py (mochi/mochichrome, browser chrome), you can fix this by omitting the --appname parameter completely, and the patch in bug 374458 does that. For the tests that invoke Firefox directly (reftest/crashtest), you need to either find the right bundle in buildbot code somehow, or we'll need to introduce a python script in the test harness that does it for you. That's what comment 6 is about.
Comment 10•16 years ago
|
||
Comment 12•16 years ago
|
||
Looks like the patch in 456281 is already running, duping this over.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Comment 13•16 years ago
|
||
Looks like the patch in 456281 is already running, duping this over.
Reporter | ||
Comment 14•16 years ago
|
||
There's no talk of reftest or crashtest over on 456281
Comment 15•16 years ago
|
||
Whoops, you're right Nick.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Comment 16•16 years ago
|
||
We hit this again when during our consolidation downtime. This is a really crappy kludge that works for now. We need to fix it for realz soon.
Attachment #353680 -
Flags: review?(lukasblakk)
Attachment #353680 -
Flags: review?(ccooper)
Updated•16 years ago
|
Attachment #353680 -
Flags: review?(lukasblakk) → review+
Updated•16 years ago
|
Attachment #353680 -
Flags: review?(ccooper) → review?(catlee)
Updated•16 years ago
|
Attachment #353680 -
Flags: checked‑in+
Assignee | ||
Comment 17•16 years ago
|
||
Comment on attachment 353680 [details] [diff] [review]
symlink shiretoko to minefield
This step is now failing because Minefield.app exists.
Comment 18•16 years ago
|
||
Attachment #353809 -
Flags: review?(catlee)
Assignee | ||
Comment 19•16 years ago
|
||
Attachment #353812 -
Flags: review?(bhearsum)
Assignee | ||
Comment 20•16 years ago
|
||
Attachment #353813 -
Flags: review?(bhearsum)
Assignee | ||
Updated•16 years ago
|
Attachment #353809 -
Flags: review?(catlee) → review+
Comment 21•16 years ago
|
||
Comment on attachment 353809 [details] [diff] [review]
test for shiretoko and minefield
Checking in factory.py;
/cvsroot/mozilla/tools/buildbotcustom/process/factory.py,v <-- factory.py
new revision: 1.63; previous revision: 1.62
done
Attachment #353809 -
Flags: checked‑in+
Updated•16 years ago
|
Attachment #353813 -
Flags: review?(bhearsum) → review+
Updated•16 years ago
|
Attachment #353812 -
Flags: review?(bhearsum) → review+
Updated•16 years ago
|
Assignee: nobody → catlee
Priority: -- → P2
Comment 22•16 years ago
|
||
Comment on attachment 353813 [details] [diff] [review]
Use branch name to run certain unit tests on mac
Checking in factory.py;
/cvsroot/mozilla/tools/buildbotcustom/process/factory.py,v <-- factory.py
new revision: 1.64; previous revision: 1.63
done
Attachment #353813 -
Flags: checked‑in+
Comment 23•16 years ago
|
||
Comment on attachment 353812 [details] [diff] [review]
Set brand name in config.py and pass along to unittest factory
changeset: 607:b50d6b3214e3
Attachment #353812 -
Flags: checked‑in+
Comment 24•16 years ago
|
||
Comment on attachment 353813 [details] [diff] [review]
Use branch name to run certain unit tests on mac
Checking in unittest/steps.py;
/cvsroot/mozilla/tools/buildbotcustom/unittest/steps.py,v <-- steps.py
new revision: 1.18; previous revision: 1.17
done
Updated•16 years ago
|
Attachment #353680 -
Flags: review?(catlee)
Comment 26•16 years ago
|
||
I think this is fixed for realz this time.
Status: REOPENED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•