我的自动化测试在我的本地运行没有问题但是在尝试在GITLAB CI上运行我的测试时,我遇到了这个错误。
Gitlab-ci.yml
image: markadams/chromium-xvfb-js:7
stages:
- build
- test
cache: paths:
- node_modules/
before_script:
- chmod 0777 ./node_modules/.bin/mocha
install_dependencies: stage: build script:
- npm install
- npm install mocha -g
test_with_lab: stage: test script: npm test
答案 0 :(得分:1)
检查{
"query": {
"match_all": {}
},
"aggs": {
"bulks": {
"terms": {
"field": "bulkOrderId",
"size": 10
},
"aggs": {
"orders": {
"top_hits": {
"size": 10
}
}
}
}
}
}
文件中是否需要describe
功能var describe = require ('mocha').describe
。如果您需要test.js
中的describe
功能,请删除它,因为test.js
功能是由mocha设置的。
答案 1 :(得分:0)
假设您正在通过mocha进行测试,则必须使用mocha命令而不是节点可执行文件 npm 来运行测试。