-
Notifications
You must be signed in to change notification settings - Fork 2.4k
BUG: Rebot --merge doesn't merge properly the reran results #4662
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
Comments
Does this issue happen without Pabot as well? Does the exact same scenario work as you expect if you downgrade Robot to 5.0.1? It's very unlikely that Python version would matter. |
I'm also seeing this issue when running the following command: This happens with and without pabot. |
Could someone create a simple example demonstrating the problem with Robot only? |
I'm using the following commands for first run the tests in parallel, then rerun the failed tests and finally combine the results. Everything is running on docker machines, but I have the same result with rebot when I run them locally (on my mac).
In this example I have 2 failed tests for the first run
The second run executes only those 2 failed tests where only one of them is passing
When I combine the reports (using
rebot
with--merge
), I can see 3 failed tests.python:3.11
6.0.2
2.13.0
Commands I'm running and it's results (I won't upload the logs, because it contains information which I won't share, but here are screenshots):
1.
What I would expect from the combined report:
1 failure only (not 3)
I'm using rebot for a while and in the past the --merge was working as I expected. It started to acting up in the past month, since I updated my environment from python 3.8 to 3.11 and from robotframework 5.0.1 to 6.0.2
The text was updated successfully, but these errors were encountered: