Skip to content

Contrib unit tests separation#1102

Merged
p1c2u merged 1 commit intomasterfrom
fix/contrib-unit-tests-separation
Feb 18, 2026
Merged

Contrib unit tests separation#1102
p1c2u merged 1 commit intomasterfrom
fix/contrib-unit-tests-separation

Conversation

@p1c2u
Copy link
Collaborator

@p1c2u p1c2u commented Feb 18, 2026

This pull request reorganizes and clarifies the GitHub Actions workflows for testing, specifically separating out "contrib" tests from other Python tests and improving how test paths are handled for various frameworks. The changes rename workflow files, update job and matrix naming conventions, and enhance test execution logic to include both integration and unit tests where applicable.

Workflow renaming and restructuring:

  • Renamed .github/workflows/integration-tests.yml to .github/workflows/contrib-tests.yml and updated naming conventions throughout the workflow to use "contrib" instead of "integration".
  • Updated matrix definitions in the contrib_matrix job to use contrib as the key, and added explicit paths for integration and unit tests for each framework.

Test execution improvements:

  • Enhanced the test execution step in contrib-tests.yml to dynamically include both integration and unit test paths if they exist, allowing for more comprehensive testing per framework.

Coverage reporting updates:

  • Updated Codecov upload flags and naming to reflect the new "contrib" terminology and matrix structure.

Python tests workflow update:

  • Modified the Python tests workflow to ignore both tests/integration/contrib and tests/unit/contrib directories during standard test runs, ensuring separation from contrib-specific tests.

@p1c2u p1c2u merged commit 3eeadbc into master Feb 18, 2026
147 checks passed
@p1c2u p1c2u deleted the fix/contrib-unit-tests-separation branch February 18, 2026 11:16
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.

1 participant

Comments