Если вы организуете свои тестовые наборы в группы и группы в (тестовых) пакетах, вы можете использовать функции init_per_suite/1
, end_per_suite/1
, init_per_group/2
, end_per_group/2
, init_per_testcase/2
и end_per_test_case/2
для создания и уничтожить все ресурсы, которые вам нужны, и сохранить их в нужное время. Существует Config
2 , который вы можете передать, используя init
, и он предназначен для использования в конфигурации время выполнения .
Если у вас есть проблемы с передачей информации в ваши тестовые наборы, вы можете хранить их на зарегистрированном сервере (простой l oop, реагирующий на пару запросов), который вы порождаете на правильном уровне init_per_XXX и уничтожать на соответствующем end_per_XXX.
См. Пример на learnyousomeerlang