-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handling of missing timestamps (i.e. 'N/A' in Robot Framework) #14
Comments
+1 for us, we are running in the same problem |
+1 We are running into the same issue. We are using a listener (v2) to run a keyword with BuiltIn().run_keyword("...") while "start_suite". We can´t change our listener so we need a fix in testarchiver please! :) |
Created a workaround to "fix" the lines with "N/A" by adding following line: Buuuut run into the next issue while merging two reports... Again "N/A" for rerun test cases... |
+1 just started with testarchiver, finally got postgres rearing to go but RF results won't insert due to this problem |
Due to the interest, we'll take this issue up next. Thanks @ChrissNCS for the example of how this will impact users that I had not even considered. That is legitimately case where the archiver should work in future. When this is caused by rebotting results to merge them before archiving, I still recommend archiving before the rebot. |
Hi, i've done some experiments with testarchiver, i love it but i encounter the timestamp error if i try to load merged output.txt |
+1 for this as well. |
+1 for us , with merged output.xml test archiver is throwing exception |
Is your feature request related to a problem? Please describe.
If the the test result output files from e.g. Robot Framework contains items that are missing the timestamps (e.g. starttime='N/A') the parser will fail.
Describe the solution you'd like
The parser should gracefully handle such situations of missing timestamps. If it is ok for the data model the missing timestamps should be marked as null.
Additional context
The archiver was made to encourage users to archive as "raw" test results as possible. The missing timestamps are usually a result of "tampering with the results" i.e. modifications or restructuring the results. The problem can be usually be avoided by archiving the raw result data.
The text was updated successfully, but these errors were encountered: