配置执行 执行流程 标准库BuiltIn-1 配置执行 选择要解析的文件 --extension选项将文件扩展名作为参数,并且仅解析具有该扩展名的文件。如果需要解析不止一种文件,则可以使用冒号:分隔扩展名。匹配的扩展名不区分大小写。 robot --extension robot path/to/tests # Only parse *.robot files robot --extension ROBOT:TXT path/to/tests # Parse *.robot and *.txt files 选择测试用例 可以通过命令行选项--suite(-s)和--test(-t)分别选择测试套件和测试用例的名称。 这两个选项都可以多次使用,以选择多个测试套件或案例。 这些选项的参数不区分大小写和空格,并且还可以存在与多个名称匹配的简单模式。 如果同时使用--suite和--test选项,则仅选择名称匹配的匹配套件中的测试用例。 --test Example --test mytest --test yourtest --test example* --test mysuite.mytest --test *.suite.mytest --suite example-?? --suite mysuite --test mytest --test your* 按标签名称 可以分别使用--include(-i)和--exclude(-e)选项通过标记名称包含和排除测试用例。 如果使用--include选项,则仅选择具有匹配标记的测试用例,而使用--exclude选项,则不选择具有匹配标记的测试用例。 如果两者都使用,则仅选择标签与前一个选项匹配的测试,而不选择标签与后一个选项匹配的测试。 --include example --exclude not_ready --include regression --exclude long_lasting 设置关键测试 根据关键测试确定测试执行的最终结果。如果单个关键测试失败,则将整个测试运行视为失败。 另一方面,非关键测试用例可能会失败,并且总体状态仍被视为通过。 默认情况下,所有测试用例都被认为是 关键的,但是可以使用--critical(-c)和--noncritical(-n)选项进行更改。 这些选项指定基于标签的关键测试,类似于--include和--exclude用于按标签选择测试。 如果仅使用--critical,则具有匹配标签的测试用例是关键测试。 如果仅使用--noncritical,则没有匹配标签的测试是关键测试。 --critical regression --noncritical not_ready --critical iter-* --critical req-* --noncritical req-6?? 执行流程 标准库BuiltIn-1