Как разработать код для создания отчета в формате HTML в Katalon Studio?
Я хочу написать собственный метод для генерации отчетов о тестировании HTML в Katalon Studio всякий раз, когда выполняется набор тестов. Я не хочу использовать плагин Basic report, доступный в магазине Katalon.
Нужно ли мне писать код в файле набора тестов, используя - @SetupTestCase @TearDownTestCase
1 ответ
Если вы хотите использовать хуки для Test Suite, вам нужно будет использовать@SetUp
.
Что-то вроде этого могло сработать:
@SetUp(skipped = false)
def setUp() {
//create the custom report file using methods linked here: https://www.tutorialspoint.com/groovy/groovy_file_io.htm
}
@SetupTestCase(skipped = false)
def setupTestCase() {
// write to file whatever you want
}
@TearDownTestCase(skipped = false)
def tearDownTestCase(TestCaseContext testCaseContext){
// get test case status and write it to file
def status = testCaseContext.getTestCaseStatus()
}
Вам нужно будет поэкспериментировать с методами Groovy для работы с файлами, чтобы точно узнать, как создавать файлы и записывать в них файлы, но это правильный путь, если вы хотите создать собственный отчет.