Closed Bug 869233 Opened 7 years ago Closed 6 years ago

TEST-UNEXPECTED-FAIL | browser_cmd_appcache_valid.js | html output for appcache validate should match successfully. Actual textContent: "Manifest URI..."

Categories

(DevTools Graveyard :: Graphic Commandline and Toolbar, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED
Firefox 23

People

(Reporter: mbrubeck, Assigned: miker)

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

This happened four times in close succession (all on the same push, but not all on the same platform):

https://tbpl.mozilla.org/php/getParsedLog.php?id=22652794&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=22651241&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=22650863&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=22650748&tree=Mozilla-Inbound

Rev3 Fedora 12 mozilla-inbound opt test mochitest-browser-chrome on 2013-05-06 14:30:10 PDT for push 7e4d9be02b8f

slave: talos-r3-fed-045

14:43:26     INFO -  TEST-START | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | adding cache listener.
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | Authorizing offline storage.
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | Site now cached, running tests.
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | setInput("appcache")
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | input (for 'appcache')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | status (for 'appcache')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | markup (for 'appcache')
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | setInput("appcache list")
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | input (for 'appcache list')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | status (for 'appcache list')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | markup (for 'appcache list')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache list should match index
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache list should match page1
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache list should match page2
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache list should match page3
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | setInput("appcache list page")
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | input (for 'appcache list page')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | status (for 'appcache list page')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | markup (for 'appcache list page')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | arg.search.value (for 'appcache list page')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache list page should match page1
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache list page should match page2
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache list page should match page3
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | index is not contained in output
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | setInput("appcache validate")
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | input (for 'appcache validate')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | status (for 'appcache validate')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | markup (for 'appcache validate')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | output.completed false for: appcache validate
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | Console message: Offline cache update done, URL=http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache
14:43:27  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache validate should match successfully. Actual textContent: "Manifest URI: http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache      The file http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_page1.html was modified after http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache. Unless the text in the manifest file is changed the cached version will be used instead at line 3.      The file http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_page2.html was modified after http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache. Unless the text in the manifest file is changed the cached version will be used instead at line 4.      The file http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_page3.html was modified after http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache. Unless the text in the manifest file is changed the cached version will be used instead at line 5."
14:43:27     INFO -  Stack trace:
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 742
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 753
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 752
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 155
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 731
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 770
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 702
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 7282
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 7295
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 6664
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource:///modules/devtools/BuiltinCommands.jsm :: <TOP_LEVEL> :: line 2138
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource://app/modules/devtools/AppCacheUtils.jsm :: <TOP_LEVEL> :: line 72
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource://app/modules/devtools/AppCacheUtils.jsm :: <TOP_LEVEL> :: line 173
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource://app/modules/devtools/AppCacheUtils.jsm :: onStartRequest :: line 231
14:43:27     INFO -      native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | setInput("appcache validate http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html")
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | input (for 'appcache validate http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | status (for 'appcache validate http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | markup (for 'appcache validate http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | arg.uri.value (for 'appcache validate http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | output.completed false for: appcache validate http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html
14:43:27  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache validate http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html should match successfully. Actual textContent: "Manifest URI: http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache      The file http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_page1.html was modified after http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache. Unless the text in the manifest file is changed the cached version will be used instead at line 3.      The file http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_page2.html was modified after http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache. Unless the text in the manifest file is changed the cached version will be used instead at line 4.      The file http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_page3.html was modified after http://sub1.test2.example.com/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache. Unless the text in the manifest file is changed the cached version will be used instead at line 5."
14:43:27     INFO -  Stack trace:
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 742
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 753
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 752
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 155
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 731
14:43:27     INFO -      JS frame :: chrome://mochitests/content/browser/browser/devtools/commandline/test/helpers.js :: <TOP_LEVEL> :: line 770
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 702
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 7282
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 7295
14:43:27     INFO -      JS frame :: resource:///modules/devtools/gcli.jsm :: <TOP_LEVEL> :: line 6664
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource:///modules/devtools/BuiltinCommands.jsm :: <TOP_LEVEL> :: line 2138
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource://app/modules/devtools/AppCacheUtils.jsm :: <TOP_LEVEL> :: line 72
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource://app/modules/devtools/AppCacheUtils.jsm :: <TOP_LEVEL> :: line 173
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 120
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: then :: line 45
14:43:27     INFO -      JS frame :: resource://gre/modules/commonjs/sdk/core/promise.js :: resolve :: line 187
14:43:27     INFO -      JS frame :: resource://app/modules/devtools/AppCacheUtils.jsm :: onStartRequest :: line 231
14:43:27     INFO -      native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | setInput("appcache clear")
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | input (for 'appcache clear')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | status (for 'appcache clear')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | markup (for 'appcache clear')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | html output for appcache clear should match successfully
14:43:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | setInput("appcache list")
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | input (for 'appcache list')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | status (for 'appcache list')
14:43:27     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/commandline/test/browser_cmd_appcache_valid.js | markup (for 'appcache list')
Appears to be some sort of a build problem, since those four times were "the one test run on the Linux32 build, and all three (10.6/10.7/10.8) test runs on the one Mac build" and the other place we've seen it so far was in https://tbpl.mozilla.org/?tree=Birch&rev=c50f597b1e6a every retrigger.
Version: 23 Branch → Trunk
I will set the file headers to be certain that Last-Modified in the html files is never before the appcache's Last-Modified date.
https://hg.mozilla.org/mozilla-central/rev/74c713a90a7b
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → Firefox 23
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.