Как разработать код для генерации отчета HTML в Katalon Studio? - PullRequest
0 голосов
/ 12 марта 2020

Я хочу написать собственный метод для генерации HTML отчетов о тестах в Katalon Studio при каждом выполнении набора тестов. Я не хочу использовать плагин отчета Basi c, доступный в магазине Katalon.

Нужно ли мне писать код в файле комплекта тестов, используя - @SetupTestCase @ TearDownTestCase

файл тестового набора

1 Ответ

0 голосов
/ 12 марта 2020

Если вы хотите использовать хуки для 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, чтобы точно узнать, как создавать файлы и записывать в файлы, но это путь к go, если вы sh создадите собственный отчет.

...