我正在使用 XCTest(Swift) 在 xcode 中创建 ui 测试,例如,如何从一个类运行 2-3 个测试而不从该类启动其余测试?是否可以将一些测试添加到套件或从命令行运行和运行只是必要的套件/运行?
根据 XCTestSuite 文档,可以选择创建自定义测试套件,但我没有找到任何示例。
我正在使用 XCTest(Swift) 在 xcode 中创建 ui 测试,例如,如何从一个类运行 2-3 个测试而不从该类启动其余测试?是否可以将一些测试添加到套件或从命令行运行和运行只是必要的套件/运行?
根据 XCTestSuite 文档,可以选择创建自定义测试套件,但我没有找到任何示例。
您可以在“测试”菜单下调整要在方案中运行的测试。在 Edit Scheme > Test 窗口中,将有一个显示三角形层次结构中的测试类和测试列表,您可以在其中选择或取消选择测试。当您选择该方案运行测试时,只有您选择的测试将运行。
您可以在运行中使用多个 -test-only 参数
xcodebuild test [...] -only-testing:"superApp/SuperTestClass/test2" -only-testing:"superApp/SuperTestClass/test5"