javascript — TravisCI с тестом запуска npm из приложения create response

TravisCI с npm run test из приложения создания реакции

Я пытаюсь выполнить автоматическое тестирование с TravisCI с моим проектом, созданным приложением TravisCI .

Мне сказали, что npm run test -- --coverage должен остановить watch mode или отображение приглашения при запуске npm run test . Однако я все еще вижу подсказку.

 Watch Usage › Press f to run only failed tests. › Press o to only run tests related to changed files. › Press q to quit watch mode. › Press p to filter by a filename regex pattern. › Press t to filter by a test name regex pattern. › Press Enter to trigger a test run. 

Обновления:

Структура проекта

 /redribbon .travis.yml docker-compose.yml /client package.json Dockerfile Dockerfile.dev /server 

Я узнал, что по умолчанию в TravisCI CI=true устанавливается автоматически. В настоящее время мой npm run test в [package.json][1] не был затронут.

.travis.yml

 sudo: required services: - docker before_install: - docker build -t bradford/redribbon-client -f ./client/Dockerfile.dev ./client script: - docker run bradford/redribbon-client npm run test 

Выход TravisCI можно увидеть здесь

Без TravisCI, когда я запускаю команду npm run test или npm test это мой вывод:

 No tests found related to files changed since last commit. Press `a` to run all tests, or run Jest with `--watchAll`. Watch Usage › Press a to run all tests. › Press f to run only failed tests. › Press q to quit watch mode. › Press p to filter by a filename regex pattern. › Press t to filter by a test name regex pattern. › Press Enter to trigger a test run. 

Если я добавил CI=true -{amp}gt; "test": "CI=true react-scripts test",

Это мой вывод:

 $ npm test {amp}gt; client@0.1.0 test /Users/bli1/Development/projects/sideprojects/redribbon/client {amp}gt; CI=true react-scripts test No tests found, exiting with code 1 Run with `--passWithNoTests` to exit with code 0 In /Users/bli1/Development/projects/sideprojects/redribbon/client 14 files checked. testMatch: /Users/bli1/Development/projects/sideprojects/redribbon/client/src/**/__tests__/**/*.{js,jsx,ts,tsx}, /Users/bli1/Development/projects/sideprojects/redribbon/client/src/**/*.{spec,test}.{js,jsx,ts,tsx} - 0 matches testPathIgnorePatterns: /node_modules/ - 14 matches testRegex: - 0 matches Pattern: - 0 matches npm ERR! Test failed. See above for more details. 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector