Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/npm/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs “盖伦框架”:;消息:命令。。。失败,退出代码为“1”;_Angularjs_Npm_Gulp_Galen - Fatal编程技术网

Angularjs “盖伦框架”:;消息:命令。。。失败,退出代码为“1”;

Angularjs “盖伦框架”:;消息:命令。。。失败,退出代码为“1”;,angularjs,npm,gulp,galen,Angularjs,Npm,Gulp,Galen,我在一个有响应的Angular站点上设置了基本的Galen测试,在该站点的桌面和平板电脑版本上运行一个简单的测试 我没有建立这个网站,也不能说盖伦是否在网站上完全正常工作。我自己在NPM中将Galen从v1.6.3升级到v2.2.1,包括更新.test文件和两个.gspec文件中的语法等 通过我在Mac终端上运行的Gulp命令,几乎所有功能都正常工作: GALEN_URL=http://localhost:3000/MYSITE/ gulp test:galen-local 这将在本地运行测

我在一个有响应的Angular站点上设置了基本的Galen测试,在该站点的桌面和平板电脑版本上运行一个简单的测试

我没有建立这个网站,也不能说盖伦是否在网站上完全正常工作。我自己在NPM中将Galen从v1.6.3升级到v2.2.1,包括更新.test文件和两个.gspec文件中的语法等

通过我在Mac终端上运行的Gulp命令,几乎所有功能都正常工作:

GALEN_URL=http://localhost:3000/MYSITE/ gulp test:galen-local 
这将在本地运行测试(与SauceLabs相比)。通过终端,我看到两个测试运行,并打印出测试标准,我注意到平板电脑版本出现了故障(平板电脑版本很容易修复CSS相关问题,我并不担心)。另外,我正在获取这两个测试的HTML报告,并将其写入本地目录

我的问题是在测试运行后收到以下错误消息:

========================================
Failed tests:
    Login page on tablet device

Suite status: FAIL
Total tests: 2
Total failed tests: 1
Total failures: 3
There were failures in galen tests
[13:51:04] 'test:galen-local' errored after 11 s
[13:51:04] Error in plugin 'gulp-shell'
Message:
    Command `./node_modules/.bin/galen test tests/galen/tests/local.test --htmlreport galen-reports -DwebsiteUrl=http://localhost:3000/MYSITE/ -DsauceUser=USERNAME -DsauceKey=SAUCEKEY` failed with exit code 1
退出代码1失败的
是什么?我搜索了Galen的文档,搜索了网络,但我不知道哪里出了问题。我不知道那是什么意思

如果需要的话,我可以提供更多的代码,但是这个网站比较复杂,而且很多文件都被抽象出来了


谢谢你的帮助

我想我刚才可能已经回答了我自己的问题

当我删除平板电脑版本失败的测试标准时,我在终端中得到了以下信息,没有“命令”错误消息:

========================================
Suite status: PASS
Total tests: 2
Total failed tests: 0
Total failures: 0
[14:24:16] Finished 'test:galen-local' after 11 s
我认为命令错误消息只是整个套件中测试失败的反映。不过,我觉得奇怪的是,这样的错误消息会出现在
测试失败总数:1总失败数:3
消息已经明确表示平板电脑版本中的某些测试失败之后。我仍然不知道上面的“错误代码1”具体是什么意思

如果有人有任何见解,请随时插话。否则,如果我不删除整个问题,我会在某个时候将其标记为答案