Skip to content

ci(pr): avoid reading entire test output log to parse summary#1466

Open
andrewazores wants to merge 1 commit intocryostatio:mainfrom
andrewazores:pr-ci-parse-test-resuts
Open

ci(pr): avoid reading entire test output log to parse summary#1466
andrewazores wants to merge 1 commit intocryostatio:mainfrom
andrewazores:pr-ci-parse-test-resuts

Conversation

@andrewazores
Copy link
Copy Markdown
Member

Welcome to Cryostat! 👋

Before contributing, make sure you have:

  • Read the contributing guidelines
  • Linked a relevant issue which this PR resolves
  • Linked any other relevant issues, PR's, or documentation, if any
  • Resolved all conflicts, if any
  • Rebased your branch PR on top of the latest upstream main branch
  • Attached at least one of the following labels to the PR: [chore, ci, docs, feat, fix, test]
  • Signed all commits using a GPG signature

To recreate commits with GPG signature git fetch upstream && git rebase --force --gpg-sign upstream/main


See #1465

Description of the change:

Avoid reading the entire test log file into memory (bash variable) since it's likely very large. Use temp files to build the summary text, processing the original test log file with utilities like 'grep'.

@andrewazores andrewazores requested a review from a team April 14, 2026 19:36
@github-actions github-actions Bot added the needs-triage Needs thorough attention from code reviewers label Apr 14, 2026
@andrewazores andrewazores removed the needs-triage Needs thorough attention from code reviewers label Apr 14, 2026
@andrewazores
Copy link
Copy Markdown
Member Author

/build_test

@github-actions
Copy link
Copy Markdown

Workflow started at 4/14/2026, 3:37:10 PM. View Actions Run.

@github-actions
Copy link
Copy Markdown

No OpenAPI schema changes detected.

@github-actions
Copy link
Copy Markdown

No WebSocket notifications schema changes detected.

@github-actions
Copy link
Copy Markdown

No GraphQL schema changes detected.

@github-actions
Copy link
Copy Markdown

CI build:
Integration tests pass ✅
Tests run: 46, Failures: 0, Errors: 0, Skipped: 1
https://github.com/cryostatio/cryostat/actions/runs/24419070786

@github-actions
Copy link
Copy Markdown

CI build:
Unit tests pass ✅
Tests run: 519, Failures: 0, Errors: 0, Skipped: 1
https://github.com/cryostatio/cryostat/actions/runs/24419070786

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant