У меня есть набор тестов API на основе Java, которые я запускаю из Intellij IDEA. Некоторые тесты обычно терпят неудачу по одной и той же причине при каждом запуске теста. Некоторые тесты реже проваливаются. Я хочу запустить все тесты как минимум сто раз, чтобы выяснить, какие тесты провалились и каковы уникальные причины провала каждого неудачного теста.
Вот пример отчета, который я хочу сделать для себя. Для каждого неудачного теста есть одна строка. Текст перед каждым двоеточием на самом деле является именем столбца.
failingTest: myTest, failureReason: Ожидалось 200, но получено 304, timesOccurred: 25/100, stackTrace: text.
failingTest: myTest, failureReason: 404 не найдено, timesOccurred: 5/100, stackTrace: текст.
Итак, из вышеизложенного мы видим, что myTest провалился в общей сложности 30/100 раз. Как проще всего составить такой отчет?
Спасибо.