我有一个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
杀死命令的所有输出,这不是我想要的。
这可能不可能,但是没关系,我很好奇,也许我错过了一些东西...