adoroszlai opened a new pull request, #6951:
URL: https://github.com/apache/ozone/pull/6951

   ## What changes were proposed in this pull request?
   
   `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.
   
   https://issues.apache.org/jira/browse/HDDS-11105
   
   ## How was this patch tested?
   
   Downloaded acceptance artifacts from CI run and checked `log.html`:
   https://github.com/adoroszlai/ozone/actions/runs/9953554917


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to