Я пытаюсь запустить образец PACT JS Framework (любой вариант) для тестирования по контракту. Первоначальный план состоит в том, чтобы только запустить предоставленные образцы и затем внести изменения в конечную точку и настроить их для наших собственных целей.
PACT Foundation ссылка: https://github.com/pact-foundation/pact-js/tree/master/karma/mocha
Окружающая среда:
Win 7
Узел: v8.11.4
Установленные зависимости:
"@ пакт-фонд / карма-пакт": {
«версия»: «2.1.8»,
"@ pact-foundation / pact-node": {
«версия»: «6.19.11»,
Я получаю следующее сообщение об ошибке при попытке запустить его.
Команда: начало кармы karma.conf.js
C:\VarProjects\VanillaMocha>karma start test/karma.conf.js
10 09 2018 09: 53: 34.544: ОШИБКА [config]: Файл C: \ VarProjects \ VanillaMocha \ test \ karma.conf.js не существует!
C: \ VarProjects \ VanillaMocha> начало кармы karma.conf.js
[2018-09-10T08: 53: 42.384Z] ИНФОРМАЦИЯ: pact-node@6.19.11/16892 по W5167037:
Создание Pact Server с параметрами:
порт = 1234,
потребитель = KarmaMochaConsumer,
provider = KarmaMochaProvider,
logLevel = DEBUG,
log = C: \ VarProjects \ VanillaMocha \ logs \ pact.log,
dir = C: \ VarProjects \ VanillaMocha \ pacts,
pactFileWriteMode = перезаписать,
ssl = false,
cors = false,
хост = localhost
[2018-09-10T08: 53: 42.401Z] ИНФОРМАЦИЯ: pact-node@6.19.11/16892 для W5167037: Создан 'автономный \ win32-1.54.4 \ bin \ pact-mock-service.bat service --port' 1234 '- потребительский' КармаМочаПотребитель
'--provider' KarmaMochaProvider '- уровень журнала' DEBUG '--log' C: \ VarProjects \ VanillaMocha \ logs \ pact.log '--pact_dir' C: \ VarProjects \ VanillaMocha \ pacts '--pact-файл -write-mode 'overwri
Процесс '--host' localhost '' с PID: 18912
10 09 2018 09: 53: 44.980: ИНФОРМАЦИЯ [pact]: Pact Mock Server работает на порту: 1234
10 09 2018 09: 53: 45.054: ПРЕДУПРЕЖДЕНИЕ [наблюдатель]: шаблон "C: /dist-web/pact-web.js" не соответствует ни одному файлу.
10 09 2018 09: 53: 45.092: ИНФОРМАЦИЯ [karma]: Сервер Karma v3.0.0 запущен с http://0.0.0.0:9876/
10 09 2018 09: 53: 45.093: INFO [launcher]: запуск браузера PhantomJS_without_security с неограниченным параллелизмом
10 09 2018 09: 53: 45.101: INFO [launcher]: запуск браузера PhantomJS
10 09 2018 09: 53: 46.811: INFO [PhantomJS 2.1.1 (Windows 7 0.0.0)]: подключено к сокету qMhVUJZzdDCD_YuKAAAA с идентификатором 47921548
PhantomJS 2.1.1 (Windows 7 0.0.0) Клиент «до всех» ловушка FAILED
Не могу найти переменную: Pact
клиент-spec.js: 10: 32
PhantomJS 2.1.1 (Windows 7 0.0.0) Клиент "после всех" ловушек не удалось
undefined не является объектом (оценка 'provider.finalize')
клиент-spec.js: 21: 28
PhantomJS 2.1.1 (Windows 7 0.0.0): Выполнено 2 из 4 (2 СБОЙ) ОШИБКА (0,013 с / 0,001 с)
[2018-09-10T08: 53: 46.985Z] ИНФОРМАЦИЯ: pact-node@6.19.11/16892 на W5167037: Удаление всех серверов Pact.
[2018-09-10T08: 53: 46.986Z] ИНФОРМАЦИЯ: pact-node@6.19.11/16892 для W5167037: Удаление Pact с PID: 18912
C: \ VarProjects \ VanillaMocha> KARMA start
[2018-09-10T08: 54: 14.809Z] ИНФОРМАЦИЯ: pact-node@6.19.11/7492 по W5167037:
Создание Pact Server с параметрами:
порт = 1234,
потребитель = KarmaMochaConsumer,
provider = KarmaMochaProvider,
logLevel = DEBUG,
log = C: \ VarProjects \ VanillaMocha \ logs \ pact.log,
dir = C: \ VarProjects \ VanillaMocha \ pacts,
pactFileWriteMode = перезаписать,
ssl = false,
cors = false,
хост = localhost
[2018-09-10T08: 54: 14.823Z] ИНФОРМАЦИЯ: pact-node@6.19.11/7492 для W5167037: Создан 'автономный \ win32-1.54.4 \ bin \ pact-mock-service.bat service --port' 1234 '- потребительский' KarmaMochaConsumer '
--provider 'KarmaMochaProvider' - уровень журнала 'DEBUG' --log 'C: \ VarProjects \ VanillaMocha \ logs \ pact.log' --pact_dir 'C: \ VarProjects \ VanillaMocha \ pacts' --pact-file- режим записи 'перезаписать
Процесс '--host' localhost '' с PID: 2920
10 09 2018 09: 54: 17.376: ИНФОРМАЦИЯ [pact]: Сервер Pact Mock работает на порту: 1234
10 09 2018 09: 54: 17.447: WARN [watcher]: шаблон "C: /dist-web/pact-web.js" не соответствует ни одному файлу.
10 09 2018 09: 54: 17.483: ИНФОРМАЦИЯ [karma]: Сервер Karma v3.0.0 запущен с http://0.0.0.0:9876/10 09 2018 09: 54: 17.484: INFO [launcher]: запуск браузера PhantomJS_without_security с неограниченным параллелизмом
10 09 2018 09: 54: 17.489: INFO [launcher]: запуск браузера PhantomJS
10 09 2018 09: 54: 19.243: INFO [PhantomJS 2.1.1 (Windows 7 0.0.0)]: подключено к сокету rn-kwBRGhJbyUwvZAAAA с идентификатором 54614606
PhantomJS 2.1.1 (Windows 7 0.0.0) Клиент «до всех» ловушка FAILED
Не могу найти переменную: Pact
клиент-spec.js: 10: 32
PhantomJS 2.1.1 (Windows 7 0.0.0) Клиент "после всех" ловушек не удалось
undefined не является объектом (оценка 'provider.finalize')
клиент-spec.js: 21: 28
PhantomJS 2.1.1 (Windows 7 0.0.0): Выполнено 2 из 4 (2 СБОЙ) ОШИБКА (0,012 с / 0 с)
Просьба сообщить, спасибо большое