HTML отчет не генерируется при выполнении каратэ с тестом Failure - PullRequest
0 голосов
/ 25 октября 2019

Я только начал пробовать каркас карте, следовал краткому руководству по началу работы (https://github.com/intuit/karate). Я успешно запустил тестовый пример и создал файл отчета html (target / surefire-reports / examples.users.users.html). ).

Моя проблема в том, что html-отчет не генерируется, если в тесте произошел сбой (генерируются файлы журнала и xml). Есть ли способ генерировать html-отчет даже при сбое теста?

[ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 1.866 s <<< FAILURE! - in examples.ExamplesTest
[ERROR] testAll[1][1]  Time elapsed: 0.715 s  <<< FAILURE!
org.opentest4j.AssertionFailedError:
users.feature:15 -
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

[ERROR] testAll[1][2]  Time elapsed: 0.503 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: users.feature:37 - status code was: 201, expected: 202, response time: 484, url: https://jsonplaceholder.typicode.com/users, response: {"name":"Test User","username":"testuser","email":"test@user.com","address":{"street":"Has No Name","suite":"Apt. 123","city":"Electri","zipcode":"54321-6789"},"id":11}

[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures: 
[ERROR]   ExamplesTest.testAll users.feature:15 - 
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
[ERROR]   ExamplesTest.testAll users.feature:37 - status code was: 201, expected: 202, response time: 484, url: https://jsonplaceholder.typicode.com/users, response: {"name":"Test User","username":"testuser","email":"test@user.com","address":{"street":"Has No Name","suite":"Apt. 123","city":"Electri","zipcode":"54321-6789"},"id":11}
[INFO]
[ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0
[INFO]
[ERROR] There are test failures.

Please refer to /home/jezreel/projects/karate_pof/test-karate/jezproject/target/surefire-reports for the individual test results.                                                                                                            
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.

Действия по репликации проблемы:

  1. Следуйте Краткому руководству по началу работы с фреймворком каратэ
  2. Отредактируйте файл user.feature, обновите его так, чтобы он по ошибке не сработал
  3. запуститеmvn test
...