Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process
Junit reports generated by pytest contain timestamps with nanoseconds:
e.g.
<testsuites><testsuite errors="0" failures="1" hostname="c79a2fced7c5" name="pytest" skipped="0" tests="66" time="9452.047" timestamp="2019-09-17T05:42:29.342826">
This is not parsed properly by allure and the date is displayed as such in the report:
Junit reports generated by
pytest
contain timestamps with nanoseconds: e.g.<testsuites><testsuite errors="0" failures="1" hostname="c79a2fced7c5" name="pytest" skipped="0" tests="66" time="9452.047" timestamp="2019-09-17T05:42:29.342826">
This is not parsed properly byallure
and the date is displayed as such in the report:such timestamps comply with RFC3339 (https://tools.ietf.org/html/rfc3339#section-5.6) and therefore, the Junit format (https://llg.cubic.org/docs/junit/).
Expected behavior
allure
parser should be able to parse any RFC3339 timestamps, no matter the precision and should report them appropriately.Environment (please complete the following information):