我正在使用mocha,docker-compose和node测试前端代码。以下内容使用docker-compose run
在docker中运行。
NODE_ENV=test env NODE_PATH=$NODE_PATH:$PWD/src mocha $(find . -name 'test_*.js') --compilers js:babel-core/register -r jsdom-global/register --require babel-polyfill
第一个(!)测试开始运行需要大约15-20秒。
我认为docker容器会快速启动,因为在2或3秒后,我的shell命令(见上文)显示在控制台上。 (我假设,这意味着容器已经启动)。但是在显示命令后,运行第一次测试需要15-20秒。
怎么了?
编辑:我在使用macOS的Macbook Pro上