Мы использовали, чтобы иметь эту проблему, но теперь мы подкласс KifTestController, и в этом контроллере мы добавим наши 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]);
}];
}
И наши сценарии выполняются в том порядке, в котором мы их добавили выше.
Не могли бы вы проиллюстрировать это в последней версии Swift 3.0 и KIF (например, 3.2.1)? Спасибо. – gbdcool