Skip to content
This repository has been archived by the owner on Jun 28, 2024. It is now read-only.

Add support for OpenShift e2e tests #2860

Closed
wainersm opened this issue Sep 18, 2020 · 0 comments · Fixed by #2861
Closed

Add support for OpenShift e2e tests #2860

wainersm opened this issue Sep 18, 2020 · 0 comments · Fixed by #2861
Assignees
Labels
enhancement Improvement to an existing feature needs-review Needs to be assessed by the team.

Comments

@wainersm
Copy link
Contributor

Kata Containers already provides integration tests for OpenShift but it is restricted to just a smoke test and for OpenShift v3.10.0. On the other hand, the OpenShift 4 comes along with a robust e2e suite of tests which are more suitable to test that integration and, in fact, any extension for Openshift is expect to pass its conformance suite.

This is about creating some wrapper scripts callable from our Makefile (e.g. make openshift-e2e) to automate the process of executing OpenShift e2e tests for Kata Containers.

The recently added OpenShift CI (see the https://github.com/kata-containers/tests/blob/master/.ci/openshift-ci/README.md) should be changed to run those integration tests too.

@wainersm wainersm added enhancement Improvement to an existing feature needs-review Needs to be assessed by the team. labels Sep 18, 2020
@wainersm wainersm self-assigned this Sep 18, 2020
wainersm added a commit to wainersm/kc-runtime that referenced this issue Sep 18, 2020
This adds the 'newest-version' property which determines the OpenShift
version used to run the e2e tests.

Fixes: github.com/kata-containers/tests#2860

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
wainersm added a commit to wainersm/kc-tests that referenced this issue Sep 18, 2020
This adds wrapper scripts and the new `openshift-e2e` make target
which are used to run the OpenShift e2e tests.

Fixes: kata-containers#2860
Depends-on: github.com/kata-containers/runtime#2969

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
wainersm added a commit to wainersm/kc-tests that referenced this issue Sep 28, 2020
This adds wrapper scripts and the new `openshift-e2e` make target
which are used to run the OpenShift e2e tests.

Fixes: kata-containers#2860
Depends-on: github.com/kata-containers/runtime#2969

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
wainersm added a commit to wainersm/kc-tests that referenced this issue Sep 28, 2020
This adds wrapper scripts and the new `openshift-e2e` make target
which are used to run the OpenShift e2e tests.

Fixes: kata-containers#2860
Depends-on: github.com/kata-containers/runtime#2969

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
wainersm added a commit to wainersm/kc-tests that referenced this issue Oct 5, 2020
This adds wrapper scripts and the new `openshift-e2e` make target
which are used to run the OpenShift e2e tests.

Fixes: kata-containers#2860
Depends-on: github.com/kata-containers/runtime#2969

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
wainersm added a commit to wainersm/kc-tests that referenced this issue Oct 7, 2020
This adds wrapper scripts and the new `openshift-e2e` make target
which are used to run the OpenShift e2e tests.

Fixes: kata-containers#2860
Depends-on: github.com/kata-containers/runtime#2969

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
wainersm added a commit to wainersm/kc-tests that referenced this issue Oct 13, 2020
This adds wrapper scripts and the new `openshift-e2e` make target
which are used to run the OpenShift e2e tests.

Fixes: kata-containers#2860
Depends-on: github.com/kata-containers/runtime#2969

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
@c3d c3d closed this as completed in #2861 Oct 14, 2020
wainersm added a commit to wainersm/kc-tests that referenced this issue Oct 16, 2020
Enable the execution of Openshift e2e tests in the OpenShift CI
Kata Containers job.

The smoke tests continue to execute. Run them first, and proceed to
the e2e tests only if passed.

Fixes: kata-containers#2860

Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Improvement to an existing feature needs-review Needs to be assessed by the team.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant