2016-07-11 4 views
0

Я хочу достичь аналогичной функциональности до How to run ionic in the background для запуска тестов e2e моего приложения Ionic2 в Jenkins. Тесты e2e создаются с помощью транспортира.Ionic e2e CI тесты в jenkins

Вариант 1) работает в фоновом режиме не работает. Как было предложено я попробовал screen/tmux как:

stage 'e2e testing' 
     sh 'tmux new-session -d -s ionicServe' 
     sh 'tmux new-session -d -s e2e' 

     sh 'tmux send-keys -t ionicServe "ionic serve --nobrowser --nolivereload localhost" C-m' 
     sh 'tmux send-keys -t e2e "npm run e2ej" C-m' 

     sh 'tmux attach -t e2e' 

, который прекрасно работает локально/в Докер контейнере, но не работает, когда Дженкинс выполняет тестовые случаи.

Есть ли у вас какие-либо предложения, как ни заставить его работать в Дженкинс с tmux или иметь ионный служить приложение без (простых задач глотка) CLI

Подсказка: а gulp serve:before не кажется для запуска сервера разработки.

ответ