Build:TinderboxErrors: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: __TOC__ This page is a reference for (hopefully) all the unique strings that can cause a Tinderbox build to go either orange (TESTFAILED) or red (FAILED). = Build = = Buildbot = = Unitt...)
 
 
(6 intermediate revisions by 2 users not shown)
Line 5: Line 5:


= Buildbot =
= Buildbot =
== Connection to the other side was lost in a non-clean fashion. ==
Here's the full error:
remoteFailed: [Failure instance: Traceback (failure with no frames):
<class 'twisted.internet.error.ConnectionLost'>:
Connection to the other side was lost in a non-clean fashion.]
This happens when a build slave disconnects from the buildbot master. Sometimes this is planned, sometimes not.


= Unittests =
= Unittests =


== ERROR TEST-UNEXPECTED-FAIL ==
== TEST-UNEXPECTED-FAIL ==
Individual test failure in a test that is expected to PASS.
Individual test failure in a test that is expected to PASS. This error should be followed by the filename of the failing test, followed by a brief description of the error.
 
e.g.
 
NEXT ERROR *** 71676 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_popup_attribute.xul | Test timed out.
 
== Unable to restore focus, expect failures and timeouts. ==
This error usually occurs after a TEST-UNEXPECTED-FAIL error leaves the browser in an unknown state. Check the logs for a previous error that might be responsible.


= Talos =
= Talos =
== FAIL: failed to initialize browser ==
* brower failed to open for testing
** Can usually be resolved through talos machine reboot - so far has occurred in cases of platform corruption not browser issues
== FAIL: browser failed to close after being initialized ==
* browser did not close upon initial browser open that initializes freshly created test profile.  Can indicate that there are missing profile options that make closing impossible, otherwise is a browser regression
== FAIL: browser crash ==
* crash during test observed by either the loss of the browser process or the appearance of a crashreporter process
== FAIL: browser frozen ==
* browser failed to continue cycling through test pages - if a new test page isn't loaded within a given timeout the browser is considered frozen and the test is killed
== FAIL: timeout exceeded ==
* test did not complete in a given amount of time, test is considered failed and killed
== FAIL: previous cycle still running ==
* browser failed to close after an individual test cycle has completed (ie, browser didn't close after Ts and the next cycle of Ts cannot start)
== FAIL: failed to cleanup ==
* slave was unable to properly remove browser processes and test profile after test completion.  Can indicate issues with the slave itself as it should be able to kill everything off - may require slave reboot or, in rarer cases, slave re-image

Latest revision as of 20:17, 16 October 2008

This page is a reference for (hopefully) all the unique strings that can cause a Tinderbox build to go either orange (TESTFAILED) or red (FAILED).

Build

Buildbot

Connection to the other side was lost in a non-clean fashion.

Here's the full error:

remoteFailed: [Failure instance: Traceback (failure with no frames): 
<class 'twisted.internet.error.ConnectionLost'>: 
Connection to the other side was lost in a non-clean fashion.]

This happens when a build slave disconnects from the buildbot master. Sometimes this is planned, sometimes not.

Unittests

TEST-UNEXPECTED-FAIL

Individual test failure in a test that is expected to PASS. This error should be followed by the filename of the failing test, followed by a brief description of the error.

e.g.

NEXT ERROR *** 71676 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_popup_attribute.xul | Test timed out.

Unable to restore focus, expect failures and timeouts.

This error usually occurs after a TEST-UNEXPECTED-FAIL error leaves the browser in an unknown state. Check the logs for a previous error that might be responsible.

Talos

FAIL: failed to initialize browser

  • brower failed to open for testing
    • Can usually be resolved through talos machine reboot - so far has occurred in cases of platform corruption not browser issues

FAIL: browser failed to close after being initialized

  • browser did not close upon initial browser open that initializes freshly created test profile. Can indicate that there are missing profile options that make closing impossible, otherwise is a browser regression

FAIL: browser crash

  • crash during test observed by either the loss of the browser process or the appearance of a crashreporter process

FAIL: browser frozen

  • browser failed to continue cycling through test pages - if a new test page isn't loaded within a given timeout the browser is considered frozen and the test is killed

FAIL: timeout exceeded

  • test did not complete in a given amount of time, test is considered failed and killed

FAIL: previous cycle still running

  • browser failed to close after an individual test cycle has completed (ie, browser didn't close after Ts and the next cycle of Ts cannot start)

FAIL: failed to cleanup

  • slave was unable to properly remove browser processes and test profile after test completion. Can indicate issues with the slave itself as it should be able to kill everything off - may require slave reboot or, in rarer cases, slave re-image