diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2021-09-12 06:40:36 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-12 06:40:36 -0400 |
commit | 0f3d3bd21da0b67542c44c832f0e1642c5f639cf (patch) | |
tree | 03a78cace31ada4c328e9328ce8cf4df28417fe1 | |
parent | f785d8d1940a6cf3ac76f4c333d157bd9d4c76b7 (diff) | |
parent | 5fdd0431b7914b5c848cdb6e40e39fc9282de4fe (diff) | |
download | podman-0f3d3bd21da0b67542c44c832f0e1642c5f639cf.tar.gz podman-0f3d3bd21da0b67542c44c832f0e1642c5f639cf.tar.bz2 podman-0f3d3bd21da0b67542c44c832f0e1642c5f639cf.zip |
Merge pull request #11505 from cevich/enable_rootless_unit
Cirrus: Run unit-tests rootless
-rw-r--r-- | .cirrus.yml | 19 | ||||
-rw-r--r-- | Makefile | 1 |
2 files changed, 14 insertions, 6 deletions
diff --git a/.cirrus.yml b/.cirrus.yml index 5087a00eb..7a9494b9c 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -144,24 +144,24 @@ build_task: image_name: "${VM_IMAGE_NAME}" # from stdenvars matrix: &platform_axis # Ref: https://cirrus-ci.org/guide/writing-tasks/#matrix-modification - - env: &stdenvars + - env: &stdenvars DISTRO_NV: ${FEDORA_NAME} # Not used here, is used in other tasks VM_IMAGE_NAME: ${FEDORA_CACHE_IMAGE_NAME} CTR_FQIN: ${FEDORA_CONTAINER_FQIN} # ID for re-use of build output _BUILD_CACHE_HANDLE: ${FEDORA_NAME}-build-${CIRRUS_BUILD_ID} - - env: + - env: &priorfedora_envvars DISTRO_NV: ${PRIOR_FEDORA_NAME} VM_IMAGE_NAME: ${PRIOR_FEDORA_CACHE_IMAGE_NAME} CTR_FQIN: ${PRIOR_FEDORA_CONTAINER_FQIN} _BUILD_CACHE_HANDLE: ${PRIOR_FEDORA_NAME}-build-${CIRRUS_BUILD_ID} - - env: + - env: &ubuntu_envvars DISTRO_NV: ${UBUNTU_NAME} VM_IMAGE_NAME: ${UBUNTU_CACHE_IMAGE_NAME} CTR_FQIN: ${UBUNTU_CONTAINER_FQIN} _BUILD_CACHE_HANDLE: ${UBUNTU_NAME}-build-${CIRRUS_BUILD_ID} - - env: + - env: &priorubuntu_envvars DISTRO_NV: ${PRIOR_UBUNTU_NAME} VM_IMAGE_NAME: ${PRIOR_UBUNTU_CACHE_IMAGE_NAME} CTR_FQIN: ${PRIOR_UBUNTU_CONTAINER_FQIN} @@ -404,7 +404,16 @@ unit_test_task: only_if: *not_docs depends_on: - validate - matrix: *platform_axis + matrix: + - env: *stdenvars + - env: *priorfedora_envvars + - env: *ubuntu_envvars + - env: *priorubuntu_envvars + # Special-case: Rootless on latest Fedora (standard) VM + - name: "Rootless unit on $DISTRO_NV" + env: + <<: *stdenvars + PRIV_NAME: rootless gce_instance: *standardvm env: TEST_FLAVOR: unit @@ -492,7 +492,6 @@ run-docker-py-tests: .PHONY: localunit localunit: test/goecho/goecho - hack/check_root.sh make localunit rm -rf ${COVERAGE_PATH} && mkdir -p ${COVERAGE_PATH} $(GOBIN)/ginkgo \ -r \ |