我正在关注文档,并尝试创建一个 Exec 任务:
task karmaTest(type:Exec) {
// #1 workingDir project.projectDir;
// #2 workingDir project.projectDir.canonicalPath;
// #3 workingDir project.projectDir.absolutePath;
// #4 workingDir project.projectDir.absolutePath.replace(" ", "\\ ");
commandLine 'karma start --singleRun true --browsers PhantomJS src/test/js/config/karma.conf.js'
}
任务真的很简单。它只需要使用 karma 执行 javascript 测试。
输出#1:
引起:java.io.IOException: Cannot run program "karma start --singleRun true --browsers PhantomJS src/test/js/config/karma.conf.js" (在目录"/home/eianni/Br/Repositories Ciao /git/workflowcobrand/wfc-services"): error=2, 没有这样的文件或目录
输出#2:
引起:java.io.IOException: Cannot run program "karma start --singleRun true --browsers PhantomJS src/test/js/config/karma.conf.js" (在目录"/home/eianni/Br/Repositories Ciao /git/workflowcobrand/wfc-services"): error=2, 没有这样的文件或目录
输出#3:
引起:java.io.IOException: Cannot run program "karma start --singleRun true --browsers PhantomJS src/test/js/config/karma.conf.js" (在目录"/home/eianni/Br/Repositories Ciao /git/workflowcobrand/wfc-services"): error=2, 没有这样的文件或目录
输出#4:
原因:java.io.IOException:无法运行程序“karma start --singleRun true --browsers PhantomJS src/test/js/config/karma.conf.js”(在目录“/home/eianni/Br/Repositories\ ciao/git/workflowcobrand/wfc-services"): error=2, No such file or directory
如您所见,我尝试了不同的方式,但仍然出现错误。我不认为这是空白,因为当我重命名 If 时遇到相同的错误并且我也删除workingDir
了(因为文档中的默认设置是,project.projectDir
但我仍然收到错误)。