kotest / kotest-extensions-allure

Kotest extensions for Allure Test Reporting
Apache License 2.0
4 stars 5 forks source link

Upgrade to 5.1, fix tests #19

Closed vooft closed 2 years ago

vooft commented 2 years ago

Based on #18

A few things worth noting:

  1. Since test severity level is always present and is NORMAL, it can only be levelled up in a particular test. I.e. if the test class severity is NORMAL, test can only become CRITICAL or BLOCKER, it can not be downgraded to, say, MINOR
  2. historyId/testCaseId now have slightly different format, but not sure if it matters, from what it looks like it is only important that it is unique enough
  3. Made an assumption that descriptor.id may contain prefix, and if its not, then it should be appended
  4. There was a java.lang.NoSuchMethodError related to the version difference between io.qameta.allure:allure-java-commons defined in this project and io.qameta.allure:allure-junit5 pulled by junit (?), I think that upgrading to junit 5.8.x in the main kotest library should fix this issue, perhaps the allure versions should be in sync as well