Skip to content

Conversation

@ArangoGutierrez
Copy link
Collaborator

This pull request includes changes to the end-to-end (E2E) testing workflow and the Makefile for test execution. The updates introduce conditional logic for generating JSON reports only for specific test labels and simplify the test command in the Makefile.

Updates to E2E Testing Workflow:

  • .github/workflows/e2e.yaml: Added conditional logic to generate a ginkgo.json report when the test label is "default." This ensures JSON reports are only created for the default test suite, optimizing artifact generation.

Changes to Test Execution in Makefile:

  • tests/Makefile: Removed the --json-report ginkgo.json flag from the default test command, as this is now handled conditionally in the workflow configuration. This simplifies the Makefile logic.

Signed-off-by: Carlos Eduardo Arango Gutierrez <[email protected]>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR simplifies the test command in the Makefile and updates the E2E workflow to conditionally generate a JSON report only for tests labeled "default."

  • Removed the redundant --json-report flag from the Makefile test target.
  • Introduced conditional logic in the E2E workflow to include the JSON report flag only for the "default" test label.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
tests/Makefile Removed --json-report flag to simplify command execution.
.github/workflows/e2e.yaml Added conditional logic to selectively generate ginkgo.json reports.

@coveralls
Copy link

Pull Request Test Coverage Report for Build 15363661883

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 14.98%

Totals Coverage Status
Change from base Build 15361240993: 0.0%
Covered Lines: 262
Relevant Lines: 1749

💛 - Coveralls

@ArangoGutierrez ArangoGutierrez merged commit 8bbf21e into NVIDIA:main May 31, 2025
30 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants