У меня есть скрипт bash, который запускает сервер, а затем запускает некоторые функциональные тесты. Это должно произойти в одном сценарии, поэтому я запускаю сервер в фоновом режиме. Все это происходит с помощью команд 2 npm: start:nolog
и test:functional
.
Все хорошо. Но в выводе много беспорядка, который меня не волнует:
✗ ./functional-tests/runInPipeline.sh
(... "good" output here)
> @co/foo@2.2.10 pretest:functional /Users/jcol53/Documents/work/foo
> curl 'http://localhost:3000/foo' -s -f -o /dev/null || (echo 'Website must be running locally for functional tests.' && exit 1)
> @co/foo@2.2.10 test:functional /Users/jcol53/Documents/work/foo
> npm run --prefix functional-tests test:dev:chromeff
> @co/foo-functional-tests@1.0.0 test:dev:chromeff /Users/jcol53/Documents/work/foo/functional-tests
> testcafe chrome:headless,firefox:headless ./tests/**.test.js -r junit:reports/functional-test.junit.xml -r html:reports/functional-test.html --skip-js-errors
Это много строк, которые мне там не нужны. Могу ли я подавить строки @co/foo-functional-tests
и т.д.? Они не говорят мне ничего стоящего ...
npm run -s
убивает весь вывод команды, а это не то, что я ищу.
Это, вероятно, невозможно, но это нормально, мне любопытно, может быть, я что-то упустил ...