Closed Bug 445578 Opened 17 years ago Closed 16 years ago

windows unit test boxes need maintenance after an xpcshell test hangs

Categories

(Release Engineering :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dbaron, Unassigned)

Details

Attachments

(1 file)

The Windows unit test boxes need manual maintenance if somebody checks in code that causes one of the xpcshell unit tests to hang. This happens, I think, because the xpcshell process never dies, which means that files are held open, and the tree can't be deleted: rm -f -rf _tests rm: cannot unlink `_tests/xpcshell-simple/test_places/autocomplete/head_000.js': Permission denied rm: cannot unlink `_tests/xpcshell-simple/test_places/autocomplete/head_autocomplete.js': Permission denied rm: cannot unlink `_tests/xpcshell-simple/test_places/autocomplete/test_417798.js': Permission denied rm: cannot remove directory `_tests/xpcshell-simple/test_places/autocomplete': Directory not empty rm: cannot remove directory `_tests/xpcshell-simple/test_places': Directory not empty make[1]: Leaving directory `/c/builds/slave/win2k3_03/build/objdir' rm: cannot remove directory `_tests/xpcshell-simple': Directory not empty rm: cannot remove directory `_tests': Directory not empty make[1]: *** [default] Error 1 make: *** [build] Error 2 The automation should be fixed so manual intervention (as in bug 445571) is not needed.
Component: Testing → Release Engineering
Product: Core → mozilla.org
QA Contact: testing → release
Version: Trunk → other
Something like this ?
Status: NEW → ASSIGNED
Priority: -- → P2
Assignee: nobody → lukasblakk
Status: ASSIGNED → NEW
Attachment #330366 - Flags: review?(lukasblakk)
I'm just waiting on some windows vms for moz2 staging so I can run this patch, shouldn't be too much longer.
The production machines are hitting this just about every day. Can I do anything to help ?
Severity: normal → critical
(In reply to comment #4) > The production machines are hitting this just about every day. Can I do > anything to help ? Maybe bug 420216 comment 21 !?
Attachment #330366 - Flags: review?(lukasblakk) → review+
Comment on attachment 330366 [details] [diff] [review] Kill xpcshell at start of run I've used this on staging, will need to get it into all the master.cfg files (total of 4) for unittest
Bah, this still doesn't kill the files off all the xpcshell processes. I suspect bug 453260.
Assignee: lukasblakk → nobody
Not sure if this is still an issue, since bug 420216 is fixed now. Either way, taking my name off assignment since I'm not actively working on it. Anyone who wants it can take it.
(In reply to comment #7) > Bah, this still doesn't kill the files off all the xpcshell processes. I > suspect bug 453260. (In reply to comment #8) > Not sure if this is still an issue, since bug 420216 is fixed now. hmmm... are we still seeing this happen? I'll leave this open for now, but move to Future while we wait-and-see a little longer. If we dont hit this again, lets close this out as done, ok?
Severity: critical → normal
Component: Release Engineering → Release Engineering: Future
Priority: P2 → --
(In reply to comment #9) > (In reply to comment #7) > (In reply to comment #8) > > Not sure if this is still an issue, since bug 420216 is fixed now. > hmmm... are we still seeing this happen? > > I'll leave this open for now, but move to Future while we wait-and-see a little > longer. If we dont hit this again, lets close this out as done, ok? Can we now close this bug?
(In reply to comment #10) > (In reply to comment #9) > > (In reply to comment #7) > > (In reply to comment #8) > > > Not sure if this is still an issue, since bug 420216 is fixed now. > > hmmm... are we still seeing this happen? > > > > I'll leave this open for now, but move to Future while we wait-and-see a little > > longer. If we dont hit this again, lets close this out as done, ok? > > Can we now close this bug? I'm assuming yes.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Moving closed Future bugs into Release Engineering in preparation for removing the Future component.
Component: Release Engineering: Future → Release Engineering
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: