Тесты API Jenkins + жасмин

голоса
0

Я пытаюсь настроить Дженкинс запустить свои тесты API жасмина. Следуя этой рекомендации: https://julienprog.wordpress.com/2016/10/12/automate-unit-testing-of-javascripts-with-karma-runner/

Но когда я выбираю для запуска этой команды SSH (я использую «Выполнение команд Windows, пакетные»)

npm install karma-jasmine --save-dev
npm install jasmine-core --save-dev
npm install karma-phantomjs-launcher --save-dev
npm install karma-junit-reporter --save-dev
npm install karma-jasmine-html-reporter --save-dev
npm install karma-html-reporter --save-dev
cp \Users\WALL\JasmineTests\test\karma.conf.js .
karma start \Users\WALL\JasmineTests\test\karma.conf.js
echo STARTING TESTS

, Он выполняет лишь немногие из них.

И это Консольный выход из Дженкинс:

Started by user admin
Building in workspace C:\Program Files (x86)\Jenkins\workspace\TestFreestyle
[TestFreestyle] $ cmd /c call C:\WINDOWS\TEMP\jenkins5792812351526246488.bat

C:\Program Files (x86)\Jenkins\workspace\TestFreestyle>npm install karma-jasmine --save-dev 
npm WARN saveError ENOENT: no such file or directory, open 'C:\Program Files 
(x86)\Jenkins\workspace\TestFreestyle\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Program Files 
(x86)\Jenkins\workspace\TestFreestyle\package.json'
npm WARN TestFreestyle No description
npm WARN TestFreestyle No repository field.
npm WARN TestFreestyle No README data
npm WARN TestFreestyle No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 
(node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
fsevents@1.2.4: wanted {os:darwin,arch:any} (current: 
{os:win32,arch:x64})

+ karma-jasmine@1.1.2
added 68 packages and updated 1 package in 4.308s
Finished: SUCCESS

Только для тестирования причины здесь я храню свои тесты на ту же машину. Позже будет использовать GitHub по этой причине.

Я буду признателен, если вы поможете разобраться с этим решением или порекомендуете другой.

Спасибо.

Задан 07/11/2018 в 20:00
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more