iphone - 如何更改 iOS Kif 测试的顺序?

标签 iphone ios testing kif-framework

据我所知,我的 KIFTestScenario+EXAdditions 中的测试只是按字母顺序排列。我怎样才能让测试按照我想要的顺序进行。我宁愿不要像这样简单地命名它们 scenarioToATestLogin

谢谢!

最佳答案

我们曾经遇到过这个问题,但现在我们将 KifTestController 子类化,并在该 Controller 中添加 KifTestScenario,如下所示:

- (void)initializeScenarios {
    [self addScenario:[KIFTestScenario scenarioTestMediaPlayer]];
    [self addScenario:[KIFTestScenario scenarioTestVideoPlayer]];
    [self addScenario:[KIFTestScenario scenarioTestSharing]];
    [self addScenario:[KIFTestScenario scenarioTestContentView]];
}

然后在我们的 AppDelegate 中,我们用这种方法启动 KiffTest:

- (void)runIntegrationTests {
    [[OurTestController sharedInstance] startTestingWithCompletionBlock:^{
        exit([[OurTestController sharedInstance] failureCount]);
    }];
}

我们的场景按照我们在上面添加它们的顺序运行。

关于iphone - 如何更改 iOS Kif 测试的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307787/

相关文章:

ios - 如何从 applicationWillEnterForeground 访问 UIApplicationLaunchOptionsURLKey?

ios - 如何在 iOS 上仅在模糊 View 底部获得圆角且颜色清晰?

perl - 使用独立的 Perl FastCGI/FCGI Web 服务器在 Perl 中测试 FastCGI 脚本

java - Mockito、argThat 和 hasEntry

iphone - 我如何使用生成的 RSA 公钥以及如何在 iOS 中加密

iphone - 有没有办法用AVPlayer区分直播流和点播文件流?

jquery - YouTube HTML5 嵌入代码适用于桌面设备,但不适用于 iOS

javascript - 如何在 Cypress 中设置/定义环境变量和 api_Server?

android - 在位置 :fixed; elements across mobile devices when scrolling 停止抖动

iphone - 链接 anchor 在 iPhone 的浏览器中只工作一次