как можно объявить зависимости в Spec2 (Unit-Style)?
Пример:
object MySpec extends Specification {
firstDo MyOtherSpec
}
Итак, тест MyOtherSpec выполняется раньше тестов MySpec!
как можно объявить зависимости в Spec2 (Unit-Style)?
Пример:
object MySpec extends Specification {
firstDo MyOtherSpec
}
Итак, тест MyOtherSpec выполняется раньше тестов MySpec!
В общем, это не может быть хорошей идеей. Цель модульных тестов состоит в том, что они проверяют небольшие инкапсулированные модули. Необходимость запускать их последовательно — это не только пустая трата ресурсов (параллельные вычисления), но и указывает на потенциальные проблемы в инкапсуляции.
Тем не менее, внутри спецификации вы можете указать промежуточные шаги, которые необходимо выполнить. Выполнение будет происходить параллельно для всех определений до шага, затем для всех после, но шаги выполняются по порядку. Проверьте это и это для соответствующих документация.