kgeisz opened a new pull request, #8746:
URL: https://github.com/apache/hbase/pull/8746

   https://issues.apache.org/jira/browse/HBASE-30465
   
   ## Summary
   This pull request updated the HTML report for Read-Replica integration tests 
run with Jenkins.  Before, the HTML report was generated directly from pytest. 
This information was useful, but it did not match the Console reports displayed 
by other Jenkins runs, such as the [HBase 
Nightly](https://ci-hbase.apache.org/job/HBase%20Nightly/) tests.
   
   Now, when all tests have passed, a +1 is shown along with a brief summary of 
what was run:
   
   <img width="739" height="315" alt="Screenshot 2026-10-06 at 3 37 07 PM" 
src="https://github.com/user-attachments/assets/723752f4-b426-4fc6-832e-b6294ba574eb";
 />
   
   When a test has failed, it is considered a -1, and the failing tests are 
listed along with a log to the logs for each test:
   
   <img width="942" height="338" alt="Screenshot 2026-10-06 at 9 04 27 AM" 
src="https://github.com/user-attachments/assets/d6b71d09-1b56-4ca8-8b58-2a0ba49196b2";
 />
   
   ## Change Details
   
   1. Added `dev-support/read-replica/python/scripts/render_console_report.py` 
for generating a minimal console report that's similar to HBase Nightly's 
console report. This report include a vote value, run time, comment, and 
relevant logs (if applicable) for each subsystem that's run.
   3. Added `dev-support/read-replica/python/test/conftest.py`. This is a 
special pytest file capable of defining fixtures and hooks picked up by pytest 
automatically. In this case, the file is used to save unit test and HBase logs 
after each test is ran or reran.
   4. Added tracking the build time for the test environment image that's built 
using `dev-support/docker/Dockerfile`
   5. HBase logs are now saved after each unit test for reference. A mounted 
volume has been added to `dev-support/read-replica/docker-compose.yml`
   


-- 
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]

Reply via email to