Init_per_suite и end_per_suite

У меня есть набор тестов, в котором реализованы функции init и end. Когда я запускаю комплект, он выводит некоторые html-результаты, чтобы показать результаты тестовых примеров (пройдено и не выполнено и т. Д.) Из комплекта. Но в журнале init_per_suite а также end_per_suite также считаются тестовыми случаями, и результат их выполнения отображается в журнале. Есть ли способ избежать этого? Я предполагаю, что в общем тесте Эрланга может быть флаг, который можно использовать, чтобы отключить это.

1 ответ

Решение

Нет, вы не можете отключить это. Кроме того, это может быть важной информацией, если start_per_suite/end_per_suite успешно или неудачно. Также вы можете видеть, что start_per_suite/end_per_suite не включены в общую нумерацию тестовых случаев в результирующем html. Может быть, это поможет вам, если вы хотите проанализировать вывод html. Также вы можете сортировать случаи по их номерам, чтобы ненумерованные случаи были сверху / снизу.

Другие вопросы по тегам