我正在使用 Xcode 版本 - 版本 9.4.1 (9F2000)。
我正在尝试通过覆盖 XCTestObservation 类并将其注册到测试类来为使用 XCUITest 运行的测试创建自定义日志。
观察者类:TestObserver
class TestObserver : NSObject, XCTestObservation {
public func testSuiteWillStart(_ testSuite: XCTestSuite) {
print("I am inside function testSuiteWillStart --> \(testSuite)")
} }
在我的测试用例中设置:
class MyTestCase: XCTestCase{
override class func setUp() {
super.setUp()
XCTestObservationCenter.shared.addTestObserver(TestObserver())
}}
我尝试使用 Xcode 和 Fastlane 运行测试,但函数 testSuiteWillStart 根本没有被调用。有没有人遇到过类似的问题?