Skip to content

feat: Add tests pass rate json generation and publishing to S3 - #602

Open
kagw95 wants to merge 5 commits into
mainfrom
feat/add_tests_passrate_json
Open

feat: Add tests pass rate json generation and publishing to S3#602
kagw95 wants to merge 5 commits into
mainfrom
feat/add_tests_passrate_json

Conversation

@kagw95

@kagw95 kagw95 commented Sep 2, 2026

Copy link
Copy Markdown

What type of PR is this? (check all applicable)

  • Refactor
  • Feature
  • Bug Fix
  • Optimization
  • Documentation Update

Description

Bump qubership-docker-integration-tests to 0.6.0, in order to use the following functionality:

Implement calculation of pass rate of executed tests.
Store this information into 2 files:

  • Plain text file 'test-details.txt' with simple table of "Status" and "Test Name" columns for all tests;
  • JSON file 'email-notification-results-generated.json' with extended pass rate information.

Upload these files into S3 bucket (if set in workflow parameters).

Example files (built using this PR docker image) are attached below.
email-notification-results-generated.json
test-details.txt

QA Instructions, Screenshots, Recordings

To test this PR, one needs to do the following steps, in order:

  • Commit and push the following changes: 1) Set scope to 'nightly' inside run_tests.yaml#Pgskipper-Pipeline, 2) Change Docker image of docker-integration-tests to FROM ghcr.io/netcracker/qubership-docker-integration-tests:0.6.0)
  • Wait when all PR checks are executed
  • Go to S3 using WinSCP, and check result published. It should contain 'allure-results' folder with 2 files: email-notification-results-generated.json and test-details.txt. Check files content.
    • Please note: Except these files, 'allure-results' folder contains common Allure results' files *.html, *-result.json etc.

@github-actions github-actions Bot added enhancement New feature or request build labels Sep 2, 2026
@kagw95 kagw95 changed the title feat/add_tests_passrate_json feat: Add tests pass rate json generation and publishing to S3 Sep 2, 2026
@github-actions github-actions Bot added the bug Something isn't working label Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working build enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants