NativeScript / NativeScript/nativescript-cli

Karma can't access host on android emulator

Offen
#2,316 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug unit testing
Vorherrschende Sprache
JavaScript
Sterne
1.1k
Forks
204
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
8

Beschreibung

When running the unit test runner on a build slave, which has restricted internet access, the android emulator can't connect to the host machine through the external host ip address.

By doing some research i found out that the android emulator can connect to the host through a special ip, see http://stackoverflow.com/questions/8191192/reaching-a-network-device-by-ip-and-port-using-the-android-emulator.

The following solution worked for me:
https://github.com/NativeScript/nativescript-cli/compare/master...Essent:feature/proxy-2.5

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Durchsicht des verlinkten Vergleichs der NativeScript CLI und der Referenzen zum Host-Networking des Android-Emulators. Überprüfe den Unit-Test-Runner auf einem eingeschränkten Build-Slave und betrachte das Issue als erledigt, wenn der Emulator den Host erreichen kann, ohne auf die externe Host-IP angewiesen zu sein.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, javascript
Bereich
cli, mobile, testing
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.