我想在每次测试运行后执行一些其他脚本步骤。
所以基本上,我想在grails中创建一个新脚本
test-app functional:webtest -baseUrl=http://example.com
现在我想知道如何从我的脚本中调用
test-app
脚本...
最佳答案
此示例显示了执行此操作的常用方法:
scriptEnv = "test"
includeTargets << grailsScript("_GrailsInit")
includeTargets << grailsScript("_GrailsClean")
includeTargets << grailsScript("_GrailsTest")
target(main: "Testing app (unit coverage)") {
echo "Testing app (unit coverage)"
argsMap << ["unit":'']
argsMap << ["coverage":'']
phasesToRun = ['unit']
allTests()
}
setDefaultTarget(main)
grailsScript("_GrailsInit")
行可以解决问题,并将grails脚本的目标包含在自己的脚本中。你可以看看这个http://grails.org/doc/latest/guide/commandLine.html#creatingGantScripts
关于grails - 如何在gant脚本中运行test-app?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7849442/