Я использую инструмент Serenity BDD версии 1.2.1-rc.6 с JUnit 4.12 для автоматизации некоторого регрессионного тестирования. Пока проект работает нормально, но я хочу иметь возможность переименовывать сгенерированные отчеты.
На данный момент они называются примерно так: 62e91fe28f676d9f760e63756d4ba1d2.html
Я хочу, чтобы они назывались в честь тестового примера, создавшего их.
> Я не видел ничего об этом ни в Справочном руководстве по Serenity, ни где-либо еще, о чем я мог бы подумать.
Любая помощь будет оценена по достоинству.
Serenity BDD сообщает об именах
Ответы (1)
Вы можете установить для свойства serenity.compress.filenames
в файле serenity.properties
или serenity.conf
значение false. Это создаст имя файла на основе пути к тестовому набору, имени тестового примера и имени теста. Обратите внимание, что если ваши тестовые имена/пути очень длинные, это может вызвать проблемы с (некоторыми версиями?) Windows (которая не поддерживает пути к файлам длиннее 260 символов).
person
John Smart
schedule
30.12.2016
Кажется, это не работает для меня. Я проверил его с истинным и ложным и без изменений в имени файла созданных отчетов. Моя версия Windows не поддерживает имена файлов длиннее 260 символов, поэтому я поместил выходную папку на рабочий стол, и даже тогда мои отчеты не были названы в честь тестового примера.
- person B.Wagner; 02.01.2017
Убедитесь, что ваш файл serenity.properties или serenity.conf доступен для подключаемого модуля Serenity Maven (например, с помощью serenity.properties в корневом каталоге проекта).
- person John Smart; 20.01.2017