2016-10-24 15 views
0

私はfollow this tutorialに、Jasmine/KarmaでNativescriptのユニットテストを実行しようとしています。私がアンドロイドをテストすると、テストは約1秒間うまくいったが、携帯電話のロゴが「到達不能なホストなし」と表示された青い画面が表示されます。Nativescriptユニットテストで到達可能なホストが表示されない

BUILD SUCCESSFUL                                        

Total time: 10.693 secs                                      
Successfully prepared plugin nativescript-unit-test-runner for android.                          
Project successfully prepared (android)                                  
Executing after-prepare hook from D:\npn\natures-notebook-mobile\hooks\after-prepare\nativescript-unit-test-runner.js               
Transferring project files...                                     
Successfully transferred all files.                                   
Applying changes...                                       
Successfully synced application org.nativescript.naturesnotebookmobile on device TA9921AOKU.                     
JS: NSUTR: fetching http://myip:9876/context.json                             
JS: NSUTR: fetching http://127.0.0.1:9876/context.json                              
JS: NSUTR: found karma at myip                                  
JS: NSUTR: connecting to karma at http://myip:9876                             
JS: NSUTR: successfully connected to karma   
24 10 2016 09:43:00.395:INFO [NativeScript/22 (5.1; XT1096)]: Connected on socket /#lsfwgpODsqXMa1AVAAAA with id NativeScriptUnit-5970          
JS: NSUTR: downloading http://myip:9876/context.json                            
JS: NSUTR: disregarding second execution                                  
JS: NSUTR: eval script /base/node_modules/jasmine-core/lib/jasmine-core/jasmine.js?916005cc407925f4764668d61d04888d59258f5d             
JS: NSUTR: eval script /base/node_modules/karma-jasmine/lib/boot.js?945a38bf4e45ad2770eb94868231905a04a0bd3e                 
JS: NSUTR: eval script /base/node_modules/karma-jasmine/lib/adapter.js?7975a273517f1eb29d7bd018790fd4c7b9a485d5                
JS: NSUTR: require script /base/app/tests/example.js?d4cad4cd203df70666c986cd09ce402b21d89b39 from ../../tests/example.js              
JS: NSUTR: beginning test run                                     
JS: NSUTR: completed test run.                                    
NativeScript/22 (5.1; XT1096): Executed 1 of 1 SUCCESS (0.111 secs/0.01 secs)                        
JS: NSUTR: completeAck                                      
JS: NSUTR-socket.io: io server disconnect                                  
JS: NSUTR: fetching http://myip:9876/context.json  
JS: NSUTR: fetching http://127.0.0.1:9876/context.json                              
I/art  (16936): Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.ServiceWorkerControllerAdapter>         
I/art  (16936): Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.ServiceWorkerControllerAdapter>         
I/art  (16936): Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.TokenBindingManagerAdapter>          
I/art  (16936): Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.TokenBindingManagerAdapter> 

任意のアイデアを、なぜ、これは次のようになります。ここでは

は、コンソールログのですか? TNSインフォ:

┌──────────────────┬─────────────────┬────────────────┬───────────────┐ 
│ Component  │ Current version │ Latest version │ Information │ 
│ nativescript  │ 2.3.0   │ 2.3.0   │ Up to date │ 
│ tns-core-modules │ 2.3.0   │ 2.3.0   │ Up to date │ 
│ tns-android  │ 2.3.0   │ 2.3.0   │ Up to date │ 
│ tns-ios   │     │ 2.3.0   │ Not installed 

MORE INFO - 私はTNSを実行アンドロイド--watchをテストし、携帯電話にアプリを起動し、私はこのログを取得します。

NativeScript/22 (5.1; XT1096): Executed 1 of 1 SUCCESS (0.083 secs/0.006 secs)                       
JS: NSUTR: fetching http://128.196.232.91:9876/context.json                             
JS: NSUTR: fetching http://10.142.143.93:9876/context.json                             
JS: NSUTR: fetching http://127.0.0.1:9876/context.json                              
JS: NSUTR: found karma at 128.196.232.91                                  
JS: NSUTR: connecting to karma at http://128.196.232.91:9876                             
JS: NSUTR: successfully connected to karma                                 
24 10 2016 15:54:26.854:INFO [NativeScript/22 (5.1; XT1096)]: Connected on socket /#8bujUTl6BGLrcHa7AAAC with id NativeScriptUnit-55          
JS: NSUTR: downloading http://128.196.232.91:9876/context.json                            
JS: NSUTR: eval script /base/node_modules/jasmine-core/lib/jasmine-core/jasmine.js?916005cc407925f4764668d61d04888d59258f5d             
JS: NSUTR: eval script /base/node_modules/karma-jasmine/lib/boot.js?945a38bf4e45ad2770eb94868231905a04a0bd3e                 
JS: NSUTR: eval script /base/node_modules/karma-jasmine/lib/adapter.js?7975a273517f1eb29d7bd018790fd4c7b9a485d5                
JS: NSUTR: require script /base/app/tests/example.js?d4cad4cd203df70666c986cd09ce402b21d89b39 from ../../tests/example.js              
JS: NSUTR: beginning test run                                     
JS: NSUTR: completed test run.                                    
NativeScript/22 (5.1; XT1096): Executed 1 of 1 SUCCESS (0.099 secs/0.007 secs)                       
JS: NSUTR: completeAck                                      
NativeScript/22 (5.1; XT1096) ERROR                                   
    Disconnectedundefined                                      
NativeScript/22 (5.1; XT1096): Executed 1 of 1 SUCCESS (0.099 secs/0.007 secs) 

アプリのみが点滅し、試験結果を示す開き、すぐに閉じます。

+0

私は 'http://127.0.0.1:9876/context.json'はモバイルを指していませんが、携帯ではサーバーがないので、127.0.0.1をipに変更しますPCまたは一部のサーバの –

+0

myipは、携帯電話ではなくdevマシンのIPです。私は明確にするために2番目のログを貼り付けました。 – apricity

+0

デバイスが 'adb devices'または' tns device'を使ってPCに正しく接続されているかどうかを確認し、デバイスの状態を確認してください。 –

答えて

0

これはオープンのように見えます。

関連する問題