Неправильный extensionTestsPath только для Travis CI - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь запустить тесты для моего проекта.

работает нормально локально при использовании конфигурации запуска, а также при запуске «теста npm».

На travis CI происходит сбой (см. здесь )

Tests exited with code: 1
The command "npm test --silent" exited with 1.

Кажется, это связано с тем, что параметр extensionTestsPath неверен, см. здесь :

--extensionTestsPath=/home/travis/build/jboss-fuse/vscode-atlasmap/test

Хотя я ожидаю

--extensionTestsPath=/home/travis/build/jboss-fuse/vscode-atlasmap/out/test

как указано в файле launch.json здесь :

--extensionTestsPath=${workspaceRoot}/out/test

Как и почему extensionTestsPath, используемый в Travis CI, может отличаться от локального запуска? Должен ли я настроить что-то еще?

1 Ответ

0 голосов
/ 09 января 2019

Проблема заключалась в том, что код Typescript раньше не передавался. Короче исправление - добавить npm run compile && в значение теста скрипта в package.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...