Closed
Bug 892998
Opened 11 years ago
Closed 11 years ago
Intermittent tests/test-places-host.testHostMultiQuery | should return 2 results ORing queries - 2 == 1 | should match URL or tag - "http://firefox.com/ " == "http://thunderbird.com/ " | Test output exceeded timeout (60s).
Categories
(Add-on SDK Graveyard :: General, defect)
Tracking
(firefox24 unaffected, firefox25 fixed)
RESOLVED
FIXED
mozilla25
Tracking | Status | |
---|---|---|
firefox24 | --- | unaffected |
firefox25 | --- | fixed |
People
(Reporter: RyanVM, Assigned: jsantell)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
https://tbpl.mozilla.org/php/getParsedLog.php?id=25216960&tree=Fx-Team Rev4 MacOSX Snow Leopard 10.6 fx-team opt test jetpack on 2013-07-12 06:16:02 PDT for push ad8cff9af5c4 slave: talos-r4-snow-082 TEST-START | tests/test-places-host.testHostMultiQuery TEST-INFO | [JavaScript Error: "Not a number" {file: "resource://gre/modules/PlacesDBUtils.jsm" line: 975}] TEST-INFO | [JavaScript Error: "Not a number" {file: "resource://gre/modules/PlacesDBUtils.jsm" line: 975}] TEST-INFO | [JavaScript Error: "Not a number" {file: "resource://gre/modules/PlacesDBUtils.jsm" line: 975}] TEST-INFO | [JavaScript Error: "Async statement execution returned with '6', 'database table is locked'" {file: "resource://gre/modules/PlacesDBUtils.jsm" line: 147}] TEST-UNEXPECTED-FAIL | tests/test-places-host.testHostMultiQuery | should return 2 results ORing queries - 2 == 1 TEST-INFO | Traceback (most recent call last): File "resource://gre/modules/commonjs/sdk/timers.js", line 31, in notify callback.apply(null, args); File "resource://gre/modules/commonjs/sdk/lang/functional.js", line 66, in invoke function invoke(callee, params, self) callee.apply(self, params); File "resource://gre/modules/commonjs/sdk/addon/events.js", line 27, in null else request.resolve(clone(data)); File "resource://gre/modules/commonjs/sdk/core/promise.js", line 187, in resolve result.then(observer.resolve, observer.reject); File "resource://gre/modules/commonjs/sdk/core/promise.js", line 45, in then return { then: function then(fulfill) { fulfill(value); } }; File "resource://gre/modules/commonjs/sdk/core/promise.js", line 120, in resolve deferred.resolve(onFulfill ? onFulfill(value) : value); File "resource://gre/modules/commonjs/sdk/core/promise.js", line 120, in resolve deferred.resolve(onFulfill ? onFulfill(value) : value); File "resource://extensions.modules.429a4ff7-970d-4498-8a66-49c08cedb091-at-jetpack.commonjs.path.tests/test-places-host.js", line 242, in exports.testHostMultiQuery/< assert.equal(results.length, 2, 'should return 2 results ORing queries'); File "resource://gre/modules/commonjs/sdk/test/assert.js", line 125, in equal operator: "==" File "resource://gre/modules/commonjs/sdk/test/assert.js", line 89, in fail this._log.fail(message); File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 84, in fail this.console.testMessage(false, false, this.test.name, message); File "resource://gre/modules/commonjs/sdk/test/harness.js", line 523, in testMessage this.trace(); TEST-UNEXPECTED-FAIL | tests/test-places-host.testHostMultiQuery | should match URL or tag - "http://firefox.com/" == "http://thunderbird.com/" TEST-INFO | Traceback (most recent call last): File "resource://gre/modules/commonjs/sdk/timers.js", line 31, in notify callback.apply(null, args); File "resource://gre/modules/commonjs/sdk/lang/functional.js", line 66, in invoke function invoke(callee, params, self) callee.apply(self, params); File "resource://gre/modules/commonjs/sdk/addon/events.js", line 27, in null else request.resolve(clone(data)); File "resource://gre/modules/commonjs/sdk/core/promise.js", line 187, in resolve result.then(observer.resolve, observer.reject); File "resource://gre/modules/commonjs/sdk/core/promise.js", line 45, in then return { then: function then(fulfill) { fulfill(value); } }; File "resource://gre/modules/commonjs/sdk/core/promise.js", line 120, in resolve deferred.resolve(onFulfill ? onFulfill(value) : value); File "resource://gre/modules/commonjs/sdk/core/promise.js", line 120, in resolve deferred.resolve(onFulfill ? onFulfill(value) : value); File "resource://extensions.modules.429a4ff7-970d-4498-8a66-49c08cedb091-at-jetpack.commonjs.path.tests/test-places-host.js", line 243, in exports.testHostMultiQuery/< assert.equal(results[0].url, 'http://firefox.com/', 'should match URL or tag'); File "resource://gre/modules/commonjs/sdk/test/assert.js", line 125, in equal operator: "==" File "resource://gre/modules/commonjs/sdk/test/assert.js", line 89, in fail this._log.fail(message); File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 84, in fail this.console.testMessage(false, false, this.test.name, message); File "resource://gre/modules/commonjs/sdk/test/harness.js", line 523, in testMessage this.trace(); TEST-UNEXPECTED-FAIL | tests/test-places-host.testHostMultiQuery | Test output exceeded timeout (60s). Traceback (most recent call last): File "jetpack/bin/cfx", line 33, in <module> cuddlefish.run() File "/Users/cltbld/talos-slave/test/build/jetpack/python-lib/cuddlefish/__init__.py", line 608, in run test_all_packages(env_root, defaults=options.__dict__) File "/Users/cltbld/talos-slave/test/build/jetpack/python-lib/cuddlefish/__init__.py", line 490, in test_all_packages env_root=env_root) File "/Users/cltbld/talos-slave/test/build/jetpack/python-lib/cuddlefish/__init__.py", line 937, in run pkgdir=options.pkgdir) File "/Users/cltbld/talos-slave/test/build/jetpack/python-lib/cuddlefish/runner.py", line 745, in run_app OUTPUT_TIMEOUT, test_name, parseable) Exception: Test output exceeded timeout (60s). program finished with exit code 1
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → jsantell
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 5•11 years ago
|
||
In speaking with Marco, seems like xpcshell has idle on and database maintenance tasks are performed during idle.. attempting to set "places.database.lastMaintenance" pref to current timestamp to see if that solves the issue by stopping Places DB maintenance
Assignee | ||
Comment 6•11 years ago
|
||
Attachment #778626 -
Flags: review?(evold)
Updated•11 years ago
|
Attachment #778626 -
Flags: review?(evold) → review+
Comment 7•11 years ago
|
||
Commits pushed to master at https://github.com/mozilla/addon-sdk https://github.com/mozilla/addon-sdk/commit/ad2a67fffd3b6a7f6122ee8b2b4ebdc47c0eccc5 Bug 892998, disable places maintenance for each Places test https://github.com/mozilla/addon-sdk/commit/d2c4c147b6755e2157c670ba143ce3f7496ae79c Merge pull request #1129 from jsantell/892998-disable-places-maintenance-in-tests Fix Bug 892998, disable places maintenance for each Places test, r=@erikvold
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Depends on: 897683
Comment hidden (Legacy TBPL/Treeherder Robot) |
Reporter | ||
Updated•11 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•