-
Notifications
You must be signed in to change notification settings - Fork 24
ci: add tmt plans and tests for running from gitlab-ci #321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Reviewer's GuideThis PR modernizes the GitLab CI by replacing legacy linting and unit test jobs with tmt-based plans executed on Testing Farm, exposes environment configuration through CI variables and matrices, and adds corresponding tmt plan and test definitions. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| else: | ||
| HAS_PCS = True | ||
| PCS_IMPORT_ERROR = None | ||
| PCS_IMPORT_ERROR = None # pylint: disable=invalid-name |
Check notice
Code scanning / CodeQL
Unused global variable Note
| else: | ||
| HAS_PCS = True | ||
| PCS_IMPORT_ERROR = None | ||
| PCS_IMPORT_ERROR = None # pylint: disable=invalid-name |
Check notice
Code scanning / CodeQL
Unused global variable Note
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #321 +/- ##
==========================================
+ Coverage 88.32% 89.08% +0.75%
==========================================
Files 11 13 +2
Lines 891 980 +89
==========================================
+ Hits 787 873 +86
- Misses 104 107 +3 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
astroid is the correct name of a python pip package, but codespell insists that it is a typo. Since astroid is a dependency of pylint, we actually do not need to install it explicitly.
Modernizing CI infrastructure, CI environment configuration is now visible in test plans.
Summary by Sourcery
Modernize CI by replacing legacy linting and unit test jobs with Testing Farm and TMT-based pipelines, introduce plan/test filtering variables, COMPOSE_NAME matrix, and supporting tmt plans and scripts
New Features:
Enhancements:
Build:
Tests:
Chores: