Добрый день.
Сможет ли кто-нибудь посоветовать какие-либо фреймворки для репортинга WebDriver-тестов?
Скажем, есть большой набор тестов, который бегает по большому количеству страниц. Сотни кликов и проверок выдаваемых сообщений. Сейчас все это логируется в текстовый файл примерно в таком виде: "Сценарий ОК" или "Сценарий Failed". Нет истории запусков (скажем, результаты последних пяти запусков). Нет подробной диагностики (скажем, если Сценарий Failed, то на какой элемент в рамках этого сценария не удалось нажать).
Соответственно, хочется иметь репортинговый движок, который способен обеспечить хранение и удобный просмотр историй запусков c подробной диагностикой. В идеале, хочется иметь возможность обращаться к этому репортинговому движку из любых тестов, не только к WebDriver-тестам. К примеру, если у меня есть тесты для .Net, не имеющие отношения к Web, то я хотел бы воспользоваться тем же движком, чтобы иметь общую историю для всех тестов. То есть, у этого движка должен быть своего рода API, к которому можно обращаться.
Thucydides видел, но реализованная там модель acceptance-тестов мне не близка. Нужен простой репортинговый движок, чтобы к нему можно было легко обращаться из разных тестов.
Что вы посоветуете? Не хочется изобретать велосипед.