首先,您需要获取脚本所在的测试集。(下面的例子是在Ruby中,但对其进行调整应该没有问题。
@tdc
是TDConnection对象):
test_set_tree_manager = @tdc.TestSetTreeManager
test_set_folder = test_set_tree_manager.NodeByPath("Root\\Some\\Path\\To\\Lab\\Folder")
test_set_list = test_set_folder.FindTestSets("Name of test set")
test_set = test_set_list.Item(1)
然后,您需要获取要从中获取运行的测试实例(TSTest):
test_set_factory = test_set.TSTestFactory
found_test_instances = test_set_factory.NewList("")
最后,从某个测试实例获取所有运行:
test_instance = found_test_instances.Item(1)
run_factory = test_instance.RunFactory
runs = run_factory.NewList("")
runs
是包含所有测试运行的列表
test_instance
.