agent-Python-RobotFramework
agent-Python-RobotFramework copied to clipboard
IF ELSE is evaluated as result
Describe the bug Similar to: #129
If a IF, ELSE or Run Keyword And Return Result returns false, the step is shown as failed in Report Portal. In Robot Framework log.html itself it is green.
Expected behavior The result of conditional actions and Keywords which return the Result of an Keyword shouldn't be evaluated as test step results
log.html
Report Portal
Package versions robotframework-reportportal==5.5.0 Reportportal: Build: 5.10.0
@seemme Please don't use RP_CLIENT_TYPE = "ASYNC_BATCHED" if you want to avoid this, or don't use conditional steps. I explicitly warned you about that in my comment here: https://github.com/reportportal/agent-Python-RobotFramework/issues/177#issuecomment-1765303348
If these two parameters are mutually exclusive, then RP is useless for me (we have the same problem in my company). The sync takes an awfully long time, or the test slows down so much that it is unusable. And if RP can't evaluate ELSE IF it is useless and we turn it off.
@dkomarek2 They are useless until we release a server fix. Unfortunately, it is stuck in production due to performance issues. Bet you would answer with the same words if we would release it now.