iOS: как запустить XCTest на устройстве?

В настоящее время я изучаю XCTest для модульного тестирования. Я смог без проблем запустить шаблон XCtest по умолчанию на симуляторе. Я мог бы все зеленые клещи в режиме тестовой навигации. Однако, когда я запускал их на устройстве с моим приложением в качестве хост-приложения, ничего не происходит. Мое приложение было запущено на устройстве, и XCTest, похоже, не запускался. Я даже поставил точку останова в тесте, и он не сломался. Кроме того, в симуляторе приложение автоматически останавливается, когда заканчивается тестирование, однако при работе на устройстве мое приложение просто запускалось и никогда не останавливалось. Я что-то делаю неправильно?

2 Solutions collect form web for “iOS: как запустить XCTest на устройстве?”

xCode должен показывать это сообщение при запуске XCTest на физическом устройстве.

Тестирование логики на устройствах iOS не поддерживается. Вы можете запускать логические тесты на Симуляторе.

Там есть библиотека под названием GHUnit, на которой можно запускать модульные тесты на устройстве iphone. Внутри он использует xctest. Вот как вы настраиваете GHUnit.

Я был в состоянии следовать инструкциям и настройке модульных тестов с использованием xcode 5. должно быть хорошо с Xcode 6?

  • IBDesignable Ошибки при добавлении к тестированию
  • iOS Интеграция Тесты случайного сбоя: Обнаружена ошибка XPC при общении с backboardd
  • Доступ к пользовательским переменным, переданным из командной строки xcodebuild
  • UIAutomation и XCTestCase: как дождаться активации кнопки
  • validateForInsert терпит неудачу, когда я устанавливаю связь между двумя действительными объектами
  • Тестирование блока Xcode с помощью Cocoapods
  • XCUIElement - получить значение изображения
  • XCTests являются flaky при запуске через командную строку или через jenkins
  • XCTest не работает при вызове
  • Не удается импортировать основные быстрые классы в тестовую цель?
  • Как проверить состояние viewController
  • Interesting Posts

    Как выполнить определенную функцию только в режимах DEBUG и AdHoc

    Как узнать, когда пользователь изменил значение с Алфавит на числовой iOS

    Программно установить начальный контроллер представления с помощью раскадровки

    Как упростить почти равные расширения enum в Swift

    XIB по раскадровке

    Восстановить внешний вид навигационной панели по умолчанию

    Адаптация PinTintColor к учебнику Ray Wenderlich для Mapkit

    SecTrustEvaluate возвращает kSecTrustResultRecoverableTrustFailure на iOS 5

    Первая строка UITableView прокручивается при просмотре представления

    Очень большой идентификатор в JSON, как его получить без потери точности

    Цель C: проблема с предысторией и рамкой во время изменения ориентации

    UITableViewCell сменить шрифт кнопки удаления строки

    Открытый игровой интерфейс с Cocos2d-x

    Автоматический макет (ограничения) Центр 2 боковые представления в родительском представлении

    Цель C: Как представить контроллер modal view из appdelegate?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.