You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Haitao Huo (JIRA)" <ji...@apache.org> on 2017/06/15 18:23:00 UTC

[jira] [Created] (CB-12924) mobilespec autotest unable to finish

Haitao Huo created CB-12924:
-------------------------------

             Summary: mobilespec autotest unable to finish
                 Key: CB-12924
                 URL: https://issues.apache.org/jira/browse/CB-12924
             Project: Apache Cordova
          Issue Type: Bug
          Components: cordova-mobile-spec
    Affects Versions: Master
         Environment: Cordova version: 6.3.0-dev
Platform: Android
Version: 7.1.2
Model: Nexus 6P
            Reporter: Haitao Huo


Build mobilespec on latest master at [6a18318 | https://github.com/apache/cordova-mobile-spec/commit/6a18318], and run autotest on my Nexus 6P, the test never finishes.

Logs when debug it in chrome inspector

{code:javascript}
medic.js:36 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
exports.load @ medic.js:36
exports.init @ main.js:435
(anonymous) @ main-bootstrap.js:25
Channel.fire @ cordova.js:846
(anonymous) @ cordova.js:231
medic.js:37 GET file:///android_asset/www/medic.json 
exports.load @ medic.js:37
exports.init @ main.js:435
(anonymous) @ main-bootstrap.js:25
Channel.fire @ cordova.js:846
(anonymous) @ cordova.js:231
main.js:148 Did not find medic config file
main.js:148 Spec 'cordova-plugin-file-tests.tests >> File API Backwards compatibility file.spec.109 should be able to resolve a file:/// URL' has no expectations.
(anonymous) @ main.js:148
HtmlReporter.specDone @ jasmine-html.js:106
dispatch @ jasmine.js:1966
(anonymous) @ jasmine.js:1949
specResultCallback @ jasmine.js:903
complete @ jasmine.js:368
clearStack @ jasmine.js:660
QueueRunner.run @ jasmine.js:1881
(anonymous) @ jasmine.js:1898
(anonymous) @ jasmine.js:1842
callbackFromNative @ cordova.js:295
(anonymous) @ VM1225:1
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 DEPRECATED: Update your code to use 'toURL'
main.js:148 Spec 'cordova-plugin-file-tests.tests >> File API IndexedDB-based impl file.spec.131 Nested file or nested directory should be removed when removing a parent directory' has no expectations.
(anonymous) @ main.js:148
HtmlReporter.specDone @ jasmine-html.js:106
dispatch @ jasmine.js:1966
(anonymous) @ jasmine.js:1949
specResultCallback @ jasmine.js:903
complete @ jasmine.js:368
clearStack @ jasmine.js:660
QueueRunner.run @ jasmine.js:1881
(anonymous) @ jasmine.js:1898
(anonymous) @ jasmine.js:1842
fail @ DirectoryEntry.js:77
callbackFromNative @ cordova.js:295
(anonymous) @ VM1361:1
main.js:148 Spec 'cordova-plugin-file-tests.tests >> File API content: URLs file.spec.140 delete: content should fail' has no expectations.
(anonymous) @ main.js:148
HtmlReporter.specDone @ jasmine-html.js:106
dispatch @ jasmine.js:1966
(anonymous) @ jasmine.js:1949
specResultCallback @ jasmine.js:903
complete @ jasmine.js:368
clearStack @ jasmine.js:660
QueueRunner.run @ jasmine.js:1881
(anonymous) @ jasmine.js:1898
(anonymous) @ jasmine.js:1842
fail @ Entry.js:238
callbackFromNative @ cordova.js:295
(anonymous) @ VM1424:1
main.js:148 retrying... 1
main.js:148 retrying... 2
main.js:148 retrying... 3
main.js:148 retrying... 4
main.js:148 retrying... 5
main.js:148 retrying... 6
main.js:148 retrying... 7
main.js:148 retrying... 8
main.js:148 retrying... 9
main.js:148 retrying... 10
main.js:148 retrying... 11
main.js:148 retrying... 12
main.js:148 retrying... 13
main.js:148 retrying... 14
main.js:148 retrying... 15
main.js:148 retrying... 16
main.js:148 retrying... 17
main.js:148 retrying... 18
main.js:148 retrying... 19
main.js:148 retrying... 20
main.js:148 retrying... 21
main.js:148 retrying... 22
main.js:148 retrying... 23
main.js:148 retrying... 24
main.js:148 retrying... 25
main.js:148 retrying... 26
main.js:148 retrying... 27
main.js:148 retrying... 28
main.js:148 retrying... 29
main.js:148 retrying... 30
main.js:148 retrying... 31
main.js:148 retrying... 32
main.js:148 retrying... 33
main.js:148 retrying... 34
main.js:148 retrying... 35
main.js:148 retrying... 36
main.js:148 retrying... 37
main.js:148 retrying... 38
main.js:148 retrying... 39
main.js:148 retrying... 40
main.js:148 retrying... 41
main.js:148 retrying... 42
main.js:148 retrying... 43
main.js:148 retrying... 44
main.js:148 retrying... 45
main.js:148 retrying... 46
main.js:148 retrying... 47
main.js:148 retrying... 48
main.js:148 retrying... 49
main.js:148 retrying... 50
main.js:148 retrying... 51
main.js:148 retrying... 52
main.js:148 retrying... 53
main.js:148 retrying... 54
main.js:148 retrying... 55
main.js:148 retrying... 56
main.js:148 retrying... 57
main.js:148 retrying... 58
main.js:148 retrying... 59
main.js:148 retrying... 60
main.js:148 retrying... 61
main.js:148 retrying... 62
main.js:148 retrying... 63
main.js:148 retrying... 64
main.js:148 retrying... 65
main.js:148 retrying... 66
main.js:148 retrying... 67
main.js:148 retrying... 68
main.js:148 retrying... 69
main.js:148 retrying... 70
main.js:148 retrying... 71
main.js:148 retrying... 72
main.js:148 retrying... 73
main.js:148 retrying... 74
main.js:148 retrying... 75
main.js:148 retrying... 76
main.js:148 retrying... 77
main.js:148 retrying... 78
main.js:148 retrying... 79
main.js:148 retrying... 80
main.js:148 retrying... 81
main.js:148 retrying... 82
main.js:148 retrying... 83
main.js:148 retrying... 84
main.js:148 retrying... 85
main.js:148 retrying... 86
main.js:148 retrying... 87
main.js:148 retrying... 88
main.js:148 retrying... 89
main.js:148 retrying... 90
main.js:148 retrying... 91
main.js:148 retrying... 92
main.js:148 retrying... 93
main.js:148 retrying... 94
main.js:148 retrying... 95
main.js:148 retrying... 96
main.js:148 retrying... 97
main.js:148 retrying... 98
main.js:148 retrying... 99
main.js:148 err: {"code":1,"source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==","target":"http://rwswbpiopr.localtunnel.me/upload","http_status":403,"body":null,"exception":"http://rwswbpiopr.localtunnel.me/upload"}
(anonymous) @ main.js:148
(anonymous) @ tests.js:1454
fail @ FileTransfer.js:152
callbackFromNative @ cordova.js:295
(anonymous) @ VM3131:1
main.js:148 retrying... 1
main.js:148 retrying... 2
main.js:148 retrying... 3
main.js:148 retrying... 4
main.js:148 retrying... 5
main.js:148 retrying... 6
main.js:148 retrying... 7
main.js:148 retrying... 8
main.js:148 retrying... 9
main.js:148 retrying... 10
main.js:148 retrying... 11
main.js:148 retrying... 12
main.js:148 retrying... 13
main.js:148 retrying... 14
main.js:148 retrying... 15
main.js:148 retrying... 16
main.js:148 retrying... 17
main.js:148 retrying... 18
main.js:148 retrying... 19
main.js:148 retrying... 20
main.js:148 retrying... 21
main.js:148 retrying... 22
main.js:148 retrying... 23
main.js:148 retrying... 24
main.js:148 retrying... 25
main.js:148 retrying... 26
main.js:148 retrying... 27
main.js:148 retrying... 28
main.js:148 retrying... 29
main.js:148 retrying... 30
main.js:148 retrying... 31
main.js:148 retrying... 32
main.js:148 retrying... 33
main.js:148 retrying... 34
main.js:148 retrying... 35
main.js:148 retrying... 36
main.js:148 retrying... 37
main.js:148 retrying... 38
main.js:148 retrying... 39
main.js:148 retrying... 40
main.js:148 retrying... 41
main.js:148 retrying... 42
main.js:148 retrying... 43
main.js:148 retrying... 44
main.js:148 retrying... 45
main.js:148 retrying... 46
main.js:148 retrying... 47
main.js:148 retrying... 48
main.js:148 retrying... 49
main.js:148 retrying... 50
main.js:148 retrying... 51
main.js:148 retrying... 52
main.js:148 retrying... 53
main.js:148 retrying... 54
main.js:148 retrying... 55
main.js:148 retrying... 56
main.js:148 retrying... 57
main.js:148 retrying... 58
main.js:148 retrying... 59
main.js:148 retrying... 60
main.js:148 retrying... 61
main.js:148 retrying... 62
main.js:148 retrying... 63
main.js:148 retrying... 64
main.js:148 retrying... 65
main.js:148 retrying... 66
main.js:148 retrying... 67
main.js:148 retrying... 68
main.js:148 retrying... 69
main.js:148 retrying... 70
main.js:148 retrying... 71
main.js:148 retrying... 72
main.js:148 retrying... 73
main.js:148 retrying... 74
main.js:148 retrying... 75
main.js:148 retrying... 76
main.js:148 retrying... 77
main.js:148 retrying... 78
main.js:148 retrying... 79
main.js:148 retrying... 80
main.js:148 retrying... 81
main.js:148 retrying... 82
main.js:148 retrying... 83
main.js:148 retrying... 84
main.js:148 retrying... 85
main.js:148 retrying... 86
main.js:148 retrying... 87
main.js:148 retrying... 88
main.js:148 retrying... 89
main.js:148 retrying... 90
main.js:148 retrying... 91
main.js:148 retrying... 92
main.js:148 retrying... 93
main.js:148 retrying... 94
main.js:148 retrying... 95
main.js:148 retrying... 96
main.js:148 retrying... 97
main.js:148 retrying... 98
main.js:148 retrying... 99
main.js:148 retrying... 1
main.js:148 retrying... 2
main.js:148 retrying... 3
main.js:148 retrying... 4
main.js:148 retrying... 5
main.js:148 retrying... 6
main.js:148 retrying... 7
main.js:148 retrying... 8
main.js:148 retrying... 9
main.js:148 retrying... 10
main.js:148 retrying... 11
main.js:148 retrying... 12
main.js:148 retrying... 13
main.js:148 retrying... 14
main.js:148 retrying... 15
main.js:148 retrying... 16
main.js:148 retrying... 17
main.js:148 retrying... 18
main.js:148 retrying... 19
main.js:148 retrying... 20
main.js:148 retrying... 21
main.js:148 retrying... 22
main.js:148 retrying... 23
main.js:148 retrying... 24
main.js:148 retrying... 25
main.js:148 retrying... 26
main.js:148 retrying... 27
main.js:148 retrying... 28
main.js:148 retrying... 29
main.js:148 retrying... 30
main.js:148 retrying... 31
main.js:148 retrying... 32
main.js:148 retrying... 33
main.js:148 retrying... 34
main.js:148 retrying... 35
main.js:148 retrying... 36
main.js:148 retrying... 37
main.js:148 retrying... 38
main.js:148 retrying... 39
main.js:148 retrying... 40
main.js:148 retrying... 41
main.js:148 retrying... 42
main.js:148 retrying... 43
main.js:148 retrying... 44
main.js:148 retrying... 45
main.js:148 retrying... 46
main.js:148 retrying... 47
main.js:148 retrying... 48
main.js:148 retrying... 49
main.js:148 retrying... 50
main.js:148 retrying... 51
main.js:148 retrying... 52
main.js:148 retrying... 53
main.js:148 retrying... 54
main.js:148 retrying... 55
main.js:148 retrying... 56
main.js:148 retrying... 57
main.js:148 retrying... 58
main.js:148 retrying... 59
main.js:148 retrying... 60
main.js:148 retrying... 61
main.js:148 retrying... 62
main.js:148 retrying... 63
main.js:148 retrying... 64
main.js:148 retrying... 65
main.js:148 retrying... 66
main.js:148 retrying... 67
main.js:148 retrying... 68
main.js:148 retrying... 69
main.js:148 retrying... 70
main.js:148 retrying... 71
main.js:148 retrying... 72
main.js:148 retrying... 73
main.js:148 retrying... 74
main.js:148 retrying... 75
main.js:148 retrying... 76
main.js:148 retrying... 77
main.js:148 retrying... 78
main.js:148 retrying... 79
main.js:148 retrying... 80
main.js:148 retrying... 81
main.js:148 retrying... 82
main.js:148 retrying... 83
main.js:148 retrying... 84
main.js:148 retrying... 85
main.js:148 retrying... 86
main.js:148 retrying... 87
main.js:148 retrying... 88
main.js:148 retrying... 89
main.js:148 retrying... 90
main.js:148 retrying... 91
main.js:148 retrying... 92
main.js:148 retrying... 93
main.js:148 retrying... 94
main.js:148 retrying... 95
main.js:148 retrying... 96
main.js:148 retrying... 97
main.js:148 retrying... 98
main.js:148 retrying... 99
main.js:148 retrying... 1
main.js:148 retrying... 2
main.js:148 retrying... 3
main.js:148 retrying... 4
main.js:148 retrying... 5
main.js:148 retrying... 6
main.js:148 retrying... 7
main.js:148 retrying... 8
main.js:148 retrying... 9
main.js:148 retrying... 10
main.js:148 retrying... 11
main.js:148 retrying... 12
main.js:148 retrying... 13
main.js:148 retrying... 14
main.js:148 retrying... 15
main.js:148 retrying... 16
main.js:148 retrying... 17
main.js:148 retrying... 18
main.js:148 retrying... 19
main.js:148 retrying... 20
main.js:148 retrying... 21
main.js:148 retrying... 22
main.js:148 retrying... 23
main.js:148 retrying... 24
main.js:148 retrying... 25
main.js:148 retrying... 26
main.js:148 retrying... 27
main.js:148 retrying... 28
main.js:148 retrying... 29
main.js:148 retrying... 30
main.js:148 retrying... 31
main.js:148 retrying... 32
main.js:148 retrying... 33
main.js:148 retrying... 34
main.js:148 retrying... 35
main.js:148 retrying... 36
main.js:148 retrying... 37
main.js:148 retrying... 38
main.js:148 retrying... 39
main.js:148 retrying... 40
main.js:148 retrying... 41
main.js:148 retrying... 42
main.js:148 retrying... 43
main.js:148 retrying... 44
main.js:148 retrying... 45
main.js:148 retrying... 46
main.js:148 retrying... 47
main.js:148 retrying... 48
main.js:148 retrying... 49
main.js:148 retrying... 50
main.js:148 retrying... 51
main.js:148 retrying... 52
main.js:148 retrying... 53
main.js:148 retrying... 54
main.js:148 retrying... 55
main.js:148 retrying... 56
main.js:148 retrying... 57
main.js:148 retrying... 58
main.js:148 retrying... 59
main.js:148 retrying... 60
main.js:148 retrying... 61
main.js:148 retrying... 62
main.js:148 retrying... 63
main.js:148 retrying... 64
main.js:148 retrying... 65
main.js:148 retrying... 66
main.js:148 retrying... 67
main.js:148 retrying... 68
main.js:148 retrying... 69
main.js:148 retrying... 70
main.js:148 retrying... 71
main.js:148 retrying... 72
main.js:148 retrying... 73
main.js:148 retrying... 74
main.js:148 retrying... 75
main.js:148 retrying... 76
main.js:148 retrying... 77
main.js:148 retrying... 78
main.js:148 retrying... 79
main.js:148 retrying... 80
main.js:148 retrying... 81
main.js:148 retrying... 82
main.js:148 retrying... 83
main.js:148 retrying... 84
main.js:148 retrying... 85
main.js:148 retrying... 86
main.js:148 retrying... 87
main.js:148 retrying... 88
main.js:148 retrying... 89
main.js:148 retrying... 90
main.js:148 retrying... 91
main.js:148 retrying... 92
main.js:148 retrying... 93
main.js:148 retrying... 94
main.js:148 retrying... 95
main.js:148 retrying... 96
main.js:148 retrying... 97
main.js:148 retrying... 98
main.js:148 retrying... 99
main.js:148 retrying... 1
main.js:148 retrying... 2
main.js:148 retrying... 3
main.js:148 retrying... 4
main.js:148 retrying... 5
main.js:148 retrying... 6
main.js:148 retrying... 7
main.js:148 retrying... 8
main.js:148 retrying... 9
main.js:148 retrying... 10
main.js:148 retrying... 11
main.js:148 retrying... 12
main.js:148 retrying... 13
main.js:148 retrying... 14
main.js:148 retrying... 15
main.js:148 retrying... 16
main.js:148 retrying... 17
main.js:148 retrying... 18
main.js:148 retrying... 19
main.js:148 retrying... 20
main.js:148 retrying... 21
main.js:148 retrying... 22
main.js:148 retrying... 23
main.js:148 retrying... 24
main.js:148 retrying... 25
main.js:148 retrying... 26
main.js:148 retrying... 27
main.js:148 retrying... 28
main.js:148 retrying... 29
main.js:148 retrying... 30
main.js:148 retrying... 31
main.js:148 retrying... 32
main.js:148 retrying... 33
main.js:148 retrying... 34
main.js:148 retrying... 35
main.js:148 retrying... 36
main.js:148 retrying... 37
main.js:148 retrying... 38
main.js:148 retrying... 39
main.js:148 retrying... 40
main.js:148 retrying... 41
main.js:148 retrying... 42
main.js:148 retrying... 43
main.js:148 retrying... 44
main.js:148 retrying... 45
main.js:148 retrying... 46
main.js:148 retrying... 47
main.js:148 retrying... 48
main.js:148 retrying... 49
main.js:148 retrying... 50
main.js:148 retrying... 51
main.js:148 retrying... 52
main.js:148 retrying... 53
main.js:148 retrying... 54
main.js:148 retrying... 55
main.js:148 retrying... 56
main.js:148 retrying... 57
main.js:148 retrying... 58
main.js:148 retrying... 59
main.js:148 retrying... 60
main.js:148 retrying... 61
main.js:148 retrying... 62
main.js:148 retrying... 63
main.js:148 retrying... 64
main.js:148 retrying... 65
main.js:148 retrying... 66
main.js:148 retrying... 67
main.js:148 retrying... 68
main.js:148 retrying... 69
main.js:148 retrying... 70
main.js:148 retrying... 71
main.js:148 retrying... 72
main.js:148 retrying... 73
main.js:148 retrying... 74
main.js:148 retrying... 75
main.js:148 retrying... 76
main.js:148 retrying... 77
main.js:148 retrying... 78
main.js:148 retrying... 79
main.js:148 retrying... 80
main.js:148 retrying... 81
main.js:148 retrying... 82
main.js:148 retrying... 83
main.js:148 retrying... 84
main.js:148 retrying... 85
main.js:148 retrying... 86
main.js:148 retrying... 87
main.js:148 retrying... 88
main.js:148 retrying... 89
main.js:148 retrying... 90
main.js:148 retrying... 91
main.js:148 retrying... 92
main.js:148 retrying... 93
main.js:148 retrying... 94
main.js:148 retrying... 95
main.js:148 retrying... 96
main.js:148 retrying... 97
main.js:148 retrying... 98
main.js:148 retrying... 99
main.js:148 status code: 1
main.js:148 status code: 2
main.js:148 status code: 4

{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org