Closed Bug 751101 Opened 14 years ago Closed 14 years ago

Disable js1_5/Regress/regress-328897.js for remote reftests

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bholley, Unassigned)

References

Details

Attachments

(1 file)

This has given us no end of pain. This used to be marked failing for remote reftests, then gabor somehow made it pass again in bug 735280, and now compartment-per-global makes it fail again. In the absence of anyone willing to dig into this thing, I'd like to just mark it as skip for remote reftests and move on. Patch coming up.
Attaching a patch. Flagging bz for review.
Attachment #620245 - Flags: review?(bzbarsky)
I think this failed originally because the original exception that was thrown from caps contained the uri, which in the remote case was different as expected in the test. In my patch the new exception is thrown from the wrapper do not contain that info, nor the regexp in the test, so there is no problem for the remote case. I have no problem with removing it from the remote reftests btw, just don't quite understand why is failing in the c-p-g version.
What Gabor said. This wasn't failing then not-failing because of random things. The behavior was quite well-understood. So why does CPG make it fail?
It just says: REFTEST TEST-UNEXPECTED-FAIL | http://10.250.48.220:30216/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-328897.js | load failed: null FWIW I've only seen this once. I've done 4 try pushes since Gabor turned the test back on. Pushes 3 and 4 had this test disable. Test 1 crashed in JSReftest before we could get there. Any ideas?
That's an error message from the reftest harness itself. It can only happen in IPC reftests. If you got this message, that means that LoadFailed in reftest-content.js got called, and gFailureReason was null. Which is what RecordResult sets gFailureReason to (e.g. for the previous test). LoadFailed is called when the test times out. See StartTestURI in reftest-content.js. So it sounds like the test is timing out. Which presumably means no onerror firing. And if that's the case, then you're failing on the thing that the test is _meant_ to be testing.
Bobby, if this is indeed happening intermittently (I'd re-run the test in the same Try push 5ish times to see), it sounds likely to be yet another variant on bug 720452. Note that there are a lot of other "load failed: null" intermittent Android orange bugs filed and bug 720452 was basically morphed to cover all of them at this point.
FYI, you can re-trigger tests using the self-serve API rather than creating multiple new jobs :)
Looks intermittent. Sweet!
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Attachment #620245 - Flags: review?(bzbarsky)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: