使用Bamboo执行Test Studio测试
测试工作室测试项目可以通过Bamboo服务器集成到持续集成环境中。
使用ArtOfTest.Runner.exe
为了使用artoftestrener .exe执行测试,您需要定义新的计划。
1.制定新计划
2.配置计划
3.添加任务
- 3.1.添加新的命令任务:
第一步是添加新的可执行文件,它的路径应该是Test Studio运行器的路径(ArtOfTest.Runner.exe)。ArtOfTest.Runner.exe的默认位置是“C:\Program Files (x86)\Progress\Test Studio\Bin”。
要配置任务,添加以下参数:
= " PATH_TO_PROJECT \ TEST_LIST_NAME列表。= $ {bamboo.build.working aiilist”。目录}junitstep
或
测试= " PATH_TO_PROJECT \ TEST_NAME。= $ bamboo.build.working结核菌素”。目录}junitstep
- 3.2添加新的脚本任务-转换为NO-BOM任务
注意:这个任务应该是“Final task”
这一步是必需的,因为Bamboo JUnit解析器不能解析以UTF-8-BOM编码的文件。
关于这个主题的参考资料可以找到在这里.
脚本来源:
写输出美元env: WORKDIR;Get-ChildItem $env:WORKDIR -Filter *.xml | Foreach-Object {$MyFile = Get-Content $_. xml$_.FullName;$Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding($False) [System.IO.File]::WriteAllLines($_。$MyFile, $Utf8NoBomEncoding)}
将脚本保存在所需的位置。将以下环境变量添加到任务中:
WORKDIR = $ {bamboo.build.working.directory}
- 3.3添加新的JUnit解析器任务
注:“此任务应为最终任务”
指定自定义结果目录为*/. xml