android - Kunne ikke starte Appium fra Jenkins

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at starte min Appium-test fra Jenkins. Det virker godt, når jeg:



  • Start Appium-server manuelt (cmd.exe Appium)

  • Start test fra
    Jenkins.



men når jeg forsøger at tilføje nyt trin og starte Appium server fra Jenkins ved at bruge denne kommando:


call node C:UsersUserAppDataRoaming
pm
ode\_modulesappiumuildlibmain.js --address 0.0.0.0 --port 4723 --no-reset


Jenkins konsol returnerer:



  Appium REST http interface listener startede på 0.0.0.0:4723



og der sker ikke noget. Tests virker ikke. Nej nogen fejl ... bare sker der ikke noget.


Kan du hjælpe mig?


Tak


P. S. Vind 7 (64 bit), Appium server 1.7.1 (installeret via npm)

Bedste reference


Hvorfor ikke starte Appium server programatisk: [3]


import static io.appium.java\_client.service.local.AppiumDriverLocalService

AppiumDriverLocalService service = 
AppiumDriverLocalService.buildDefaultService();
    service.start();
    assertEquals(true, service.isRunning());