章节目录:
常用命令行执行
从命令行进行测试的一般程序如下:
- 使用
soatestcli
工具,带有适当的选项,以命令行模式启动分析。CLI 选项提供了一个完整的选项列表。关键的选择是:- -data:指定 Eclipse 工作空间位置。如果未使用 -data 选项,则将使用
<SOATEST_WORKSPACE>\parasoft\workspace
(其中“SOATEST_WORKSPACE”可能是C:\Users\yourname
)下找到的默认工作空间。 - -config: 指定要运行的测试配置。
- -resource: 指定要运行的测试套件。若要运行单个测试套件,则指定 test-suite-name.tst 相对于工作空间的路径。若要运行多个测试套件,请按照您希望测试运行的顺序使用多个资源参数。若运行目录中的所有测试套件,则指定相对工作空间的目录路径。
- -publish: 将测试结果发布到 DTP。
- -report: 指定测试执行报告的位置。
- -settings:指定包含配置设置的 .properties 文件。选项在设置文件 - 选项有所说明。
- -data:指定 Eclipse 工作空间位置。如果未使用 -data 选项,则将使用
如果 SOAtest 的安装不在您的路径上,请使用可执行文件的完整路径启动 soatestcli
。
CLI 调用
soatestcli
调用的一般形式是:
- Windows:
soatestcli.exe [OPTIONS]
- UNIX:
soatestcli [OPTIONS]
通常情况下,调用遵循以下模式:
- Windows:
soatestcli.exe -data %WORKSPACE_DIR% -resource resource_to_test -settings %LOCAL_SETTINGS_FILE% -config %CONFIG_URL% -report%REPORT_FILE%
- UNIX:
soatestcli -data %WORKSPACE_DIR% -resource resource_to_test -settings %LOCAL_SETTINGS_FILE% -config %CONFIG_URL% -report %REPORT_FILE%
示例
soatestcli.exe -config "user://Example Configuration"
- 在默认工作空间(对于独立安装程序,通常为
C:\Documents and Settings\<USERNAME>\soatest\workspace
)运行所有测试,测试配置由用户自定义,名为“示例配置”。
注意
用户定义的配置是指定工作空间和配置的本地配置。“示例配置”将自动创建,并在第一次创建工作空间时由 SOAtest 将其设置为默认配置。
soatestcli.exe -import c:\myProject
- 将项目从
C:\myProject
导入默认工作空间。
soatestcli.exe -config "user://Example Configuration" -data "c:\myWorkspace"
- 在
C:\myWorkspace
工作空间中运行所有测试。将不会运行没有导入的项目中的测试。使用“示例配置”测试配置。
soatestcli.exe -config "user://Example Configuration" -resource "tests/myTest.tst"
- 运行位于默认工作空间的 'tests' 项目中的测试套件文件 myTest.tst。使用“示例配置”测试配置。项目“tests”必须已经导入到工作空间中。
soatestcli.exe -config "user://Example Configuration" -resource "tests" -report c:\reports\Report1
- 在默认工作空间的 'tests' 项目文件夹中运行所有测试,并将报告保存在
C:\reports\Report1
。项目“tests”必须已经导入到工作空间中。