В Swift (с использованием Xcode 7), когда я создаю свой модульный тест, он требует, чтобы я перестраивал исходный проект каждый раз, когда я вношу ему изменения, чтобы модульный тест забрать новые методы, которые были добавлены. Это не относится к Objective-C. Есть ли способ обойти это?Тестирование модуля в Xcode 7 требует перестройки кода
0
A
ответ
0
Вы добавляете исходные файлы приложения в тестовую цель? Это наиболее вероятная причина этого. Так, например, если у вас есть два класса, например. SolarPosition и SolarPositionTest, каждый из них должен находиться только в соответствующих целях, приложении и тестовых целях.
Это обсуждалось в разное время. Разумеется, вы не должны добавлять источник к испытаниям или испытаниям в исходные цели.
Инкрементальное здание в Xcode делает его самой быстрой тестовой платформой, которую я когда-либо использовал на милю. Он никогда не должен перестраиваться для изменений теста.
Смежные вопросы
- 1. Тестирование модуля в XCode
- 2. Тестирование модуля iOS в Xcode
- 3. XCode 7 требует подписи кода на фреймворках cocoapods?
- 4. Специфическое тестирование пользовательского интерфейса в Xcode 7
- 5. Тестирование модуля Xcode не распознает ноль?
- 6. Xcode 7 UI Тестирование не записывается swipes
- 7. Тестирование модуля с использованием InternalsVisibleToAttribute требует компиляции с /out :filename.ext?
- 8. xcode 7 + coredata: невозможно скомпилировать модуль модуля
- 9. Как использовать покрытие кода в Xcode 7?
- 10. Тестирование чистого кода C на Xcode?
- 11. Xcode 7 Null передается в вызываемый, который требует непустого аргумента
- 12. Тестирование модуля в статической библиотеке
- 13. Тестирование модуля в JavaScript
- 14. Тестирование модуля Локальные уведомления
- 15. Nodejs требует поведения модуля
- 16. Тестирование модуля #ifdef
- 17. Тестирование модуля усиления Qt
- 18. Casper js требует модуля
- 19. Включение битового кода ошибки Xcode 7
- 20. iOs9 xcode 7: нет идентификаторов подписи кода
- 21. WP7 - Тестирование модуля ViewModel
- 22. Тестирование модуля черного ящика
- 23. Тестирование модулей в Xcode 3.1
- 24. Тестирование модуля ExceptionFilterAttribute
- 25. Тестирование модуля с внутренним процессом вложенным в структуру кода: Elixir
- 26. Требуется ли тестирование модуля для непрерывной интеграции Xcode Bots?
- 27. Тестирование модуля Arduino Class
- 28. NSAlert в XCode 7
- 29. Тестирование модуля с входным файлом
- 30. Тестирование Быстрое кодирование с помощью кода Objective C в XCode
Хороший улов, он не добавился. – Boon
Я нахожу, что даже если я добавлю новый быстрый член к целевому члену, мне все равно нужно построить его хотя бы один раз, чтобы его подхватили. Последующие изменения в файле будут подняты. – Boon
, но это не имеет смысла? Я знаю, что добавлял источник для тестирования целей назад, потому что процесс импорта был беспорядок, но в Swift, если вы импортируете или выполняете @testable импорт, вы в значительной степени охвачены ... –
Rob