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)
アプリのみが点滅し、試験結果を示す開き、すぐに閉じます。
私は 'http://127.0.0.1:9876/context.json'はモバイルを指していませんが、携帯ではサーバーがないので、127.0.0.1をipに変更しますPCまたは一部のサーバの –
myipは、携帯電話ではなくdevマシンのIPです。私は明確にするために2番目のログを貼り付けました。 – apricity
デバイスが 'adb devices'または' tns device'を使ってPCに正しく接続されているかどうかを確認し、デバイスの状態を確認してください。 –