Merge pull request #6126 from baude/v2rootless

enable rootless integration testing
This commit is contained in:
OpenShift Merge Robot
2020-05-10 23:52:59 +02:00
committed by GitHub
7 changed files with 15 additions and 4 deletions

View File

@ -523,7 +523,6 @@ integration_test_temporary_task:
# This task executes tests under unique environments/conditions
special_testing_rootless_task:
skip: $CI == 'true'
depends_on:
- "gating"
- "varlink_api"
@ -539,9 +538,10 @@ special_testing_rootless_task:
ADD_SECOND_PARTITION: 'true'
SPECIALMODE: 'rootless' # See docs
matrix:
- name: remote
env:
TEST_REMOTE_CLIENT: 'true'
# FIX ME ...
#- name: remote
# env:
# TEST_REMOTE_CLIENT: 'true'
- name: local
env:
TEST_REMOTE_CLIENT: 'false'

View File

@ -19,6 +19,7 @@ var _ = Describe("Podman events", func() {
)
BeforeEach(func() {
SkipIfRootlessV2()
tempdir, err = CreateTempDirInTempDir()
if err != nil {
os.Exit(1)

View File

@ -21,6 +21,7 @@ var _ = Describe("Podman generate kube", func() {
)
BeforeEach(func() {
SkipIfRootlessV2()
tempdir, err = CreateTempDirInTempDir()
if err != nil {
os.Exit(1)

View File

@ -21,6 +21,12 @@ func SkipIfRootless() {
}
}
func SkipIfRootlessV2() {
if os.Geteuid() != 0 {
ginkgo.Skip("This function is not enabled for v2 rootless podman")
}
}
// Podman is the exec call to podman on the filesystem
func (p *PodmanTestIntegration) Podman(args []string) *PodmanSessionIntegration {
podmanSession := p.PodmanBase(args, false, false)

View File

@ -18,6 +18,7 @@ var _ = Describe("Podman mount", func() {
)
BeforeEach(func() {
SkipIfRootlessV2()
tempdir, err = CreateTempDirInTempDir()
if err != nil {
os.Exit(1)

View File

@ -217,6 +217,7 @@ var _ = Describe("Podman generate kube", func() {
)
BeforeEach(func() {
SkipIfRootlessV2()
tempdir, err = CreateTempDirInTempDir()
if err != nil {
os.Exit(1)

View File

@ -19,6 +19,7 @@ var _ = Describe("Podman run networking", func() {
)
BeforeEach(func() {
SkipIfRootlessV2()
tempdir, err = CreateTempDirInTempDir()
if err != nil {
os.Exit(1)