Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Implemented
-
None
Description
compose/testlib.sh runs Robot tests in Docker containers. However, it tries to generate test reports locally, which assumes Robot Framework is installed on the host. It fails if rebot is not found, even if all tests pass.
acceptance.sh installs Robot Framework if it's not already available. Therefore it can assume the command rebot is available for report generation.
To simplify local use of acceptance tests, testlib.sh could generate reports in an ozone-runner container, similarly to how tests are executed. Thus we can avoid the need to install Robot Framework.
Attachments
Issue Links
- causes
-
HDDS-11755 mktemp --suffix does not work on Mac
- Resolved
- links to