Мне нужно иметь собственную иерархию SenTestSuite для организации многоуровневого setUp / tearDown, то есть на корневом уровне я настраиваю некоторый персонал, который является общим для всех моих тестов и должен быть настроен только один раз, тогда у меня могут быть группы тестовых случаев, которые в свою очередь, требуется некоторая настройка (общая для группы), которую снова нужно выполнить один раз для группы и т. д.
Как организовать такую иерархию? (где подкласс? где инициализировать?)
Кроме того, мне нужно иметь возможность запускать все мои тесты (т. Е. Корневой набор со всеми его дочерними элементами) из командной строки и выборочно из XCode на этапе сборки (выбранные тесты должны выполняться в их иерархии наборов, поэтому все необходимые настройки выполнены). Возможно ли это?
Спасибо.