У меня есть несколько тестов, написанных с использованием классов XCTestCase
, и я хочу рассчитать покрытие кода. Для обычного теста он хорошо отображается в моем боте, но для UI-тестов всегда 0%.
Самый простой тест:
import XCTest
class FAQUITests: XCTestCase {
let app = XCUIApplication()
override func setUp() {
super.setUp()
app.launch()
}
func openFaqView() {
app.navigationBars["NavigationBar"].buttons["FAQ"].tap()
}
func testFaq() {
openFaqView()
app.tables.cells.elementBoundByIndex(0).tap()
}
}
И это, безусловно, должно показать некоторое тестовое покрытие, но это не так. Я включил покрытие кода бота:
И результат:
Все равно 0%.
Xcode 7.2 (7C68)
РЕДАКТИРОВАТЬ: Пример проекта: https://[email protected]/Kettu/so_34718699.git