OCPQE-29415: UPSTREAM: <carry>: add OTE into olmv0#1105
OCPQE-29415: UPSTREAM: <carry>: add OTE into olmv0#1105openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
Conversation
|
@kuiwang02: This pull request references OCPQE-29415 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.21.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/retest |
|
/test e2e-gcp-olm-flaky |
|
/approve |
|
do we need to run aggregate jobs to see if the tests are working? |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kuiwang02, perdasilva The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@perdasilva thanks. I do not think so because it just add one trivial sanity check case. |
|
/verified by pass |
|
@jianzhangbjz: This PR has been marked as verified by DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/lgtm |
|
@kuiwang02: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
⏺ # Add OTE (OpenShift Tests Extension) into olmv0 (Follow the olmv1 approach and reference code)
Summary
This PR introduces OTE (OpenShift Tests Extension) into olmv0, adding a comprehensive testing framework for operator lifecycle management v0 testing.
Key Changes
New Testing Extension
staging/tests-extension/directory with complete test framework infrastructurecmd/main.go) for executing test suitestest/extended/) with OLMv0 specific test specsBuild System Updates
.bingo/configuration to include new development tools:go-bindatav3.1.2+incompatible for embedding binary datagolangci-lintv2.1.6 for enhanced code lintingConfiguration
Files Added/Modified
Core Files
staging/tests-extension/cmd/main.go- Main test runnerstaging/tests-extension/test/extended/specs/olmv0.go- OLMv0 test specificationsstaging/tests-extension/Makefile- Build configurationstaging/tests-extension/OWNERS- Code ownershipBuild Configuration
.bingo/Variables.mk- Updated build variables.bingo/go-bindata.mod- Go-bindata module configuration.bingo/golangci-lint.mod- Linting tool configurationoperator-lifecycle-manager.Dockerfile- Updated Docker buildTest Result
Assisted-by: Claude Code