Merge pull request #2435 from cevich/add_bats

Cirrus: Add BATS package for all platforms
This commit is contained in:
OpenShift Merge Robot
2019-03-05 07:05:02 -08:00
committed by GitHub
7 changed files with 12 additions and 27 deletions

View File

@ -27,11 +27,11 @@ env:
#### ####
#### Cache-image names to test with #### Cache-image names to test with
### ###
FEDORA_CACHE_IMAGE_NAME: "fedora-29-libpod-7f4cd1f7" FEDORA_CACHE_IMAGE_NAME: "fedora-29-libpod-d6d53e40"
PRIOR_FEDORA_CACHE_IMAGE_NAME: "fedora-28-libpod-7f4cd1f7" PRIOR_FEDORA_CACHE_IMAGE_NAME: "fedora-28-libpod-d6d53e40"
UBUNTU_CACHE_IMAGE_NAME: "ubuntu-18-libpod-84514d8b" UBUNTU_CACHE_IMAGE_NAME: "ubuntu-18-libpod-d6d53e40"
# RHEL_CACHE_IMAGE_NAME: "rhel-8-notready" # RHEL_CACHE_IMAGE_NAME: "rhel-8-notready"
PRIOR_RHEL_CACHE_IMAGE_NAME: "rhel-7-libpod-7f4cd1f7" PRIOR_RHEL_CACHE_IMAGE_NAME: "rhel-7-libpod-d6d53e40"
# CENTOS_CACHE_IMAGE_NAME: "centos-7-notready" # CENTOS_CACHE_IMAGE_NAME: "centos-7-notready"
#### ####
@ -169,9 +169,9 @@ testing_task:
image_name: "${FEDORA_CACHE_IMAGE_NAME}" image_name: "${FEDORA_CACHE_IMAGE_NAME}"
image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}" image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}"
image_name: "${UBUNTU_CACHE_IMAGE_NAME}" image_name: "${UBUNTU_CACHE_IMAGE_NAME}"
image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}"
# TODO: tests fail # TODO: Make these work (also optional_testing_task below)
# image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}"
# image_name: "${RHEL_CACHE_IMAGE_NAME}" # image_name: "${RHEL_CACHE_IMAGE_NAME}"
# image_name: "${CENTOS_CACHE_IMAGE_NAME}" # image_name: "${CENTOS_CACHE_IMAGE_NAME}"
@ -206,9 +206,9 @@ optional_testing_task:
image_name: "${FEDORA_CACHE_IMAGE_NAME}" image_name: "${FEDORA_CACHE_IMAGE_NAME}"
image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}" image_name: "${PRIOR_FEDORA_CACHE_IMAGE_NAME}"
image_name: "${UBUNTU_CACHE_IMAGE_NAME}" image_name: "${UBUNTU_CACHE_IMAGE_NAME}"
image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}" # TODO: Make these work (also testing_task above)
# TODO: Make these work (also build_images_task below)
# image_name: "${RHEL_CACHE_IMAGE_NAME}" # image_name: "${RHEL_CACHE_IMAGE_NAME}"
# image_name: "${PRIOR_RHEL_CACHE_IMAGE_NAME}"
# image_name: "${CENTOS_CACHE_IMAGE_NAME}" # image_name: "${CENTOS_CACHE_IMAGE_NAME}"
timeout_in: 60m timeout_in: 60m

View File

@ -300,21 +300,6 @@ EOF
fi fi
} }
# Runs in testing VM, not image building
install_testing_dependencies() {
echo "Installing ginkgo, gomega, and easyjson into \$GOPATH=$GOPATH"
req_env_var "
GOPATH $GOPATH
GOSRC $GOSRC
"
cd "$GOSRC"
ooe.sh go get -u github.com/onsi/ginkgo/ginkgo
ooe.sh install -D -m 755 "$GOPATH"/bin/ginkgo /usr/bin/
ooe.sh go get github.com/onsi/gomega/...
ooe.sh go get -u github.com/mailru/easyjson/...
sudo install -D -m 755 "$GOPATH"/bin/easyjson /usr/bin/
}
install_packer_copied_files(){ install_packer_copied_files(){
# Install cni config, policy and registry config # Install cni config, policy and registry config
sudo install -D -m 755 /tmp/libpod/cni/87-podman-bridge.conflist \ sudo install -D -m 755 /tmp/libpod/cni/87-podman-bridge.conflist \

View File

@ -27,6 +27,7 @@ ooe.sh sudo yum -y install centos-release-scl epel-release
ooe.sh sudo yum -y install \ ooe.sh sudo yum -y install \
PyYAML \ PyYAML \
atomic-registries \ atomic-registries \
bats \
btrfs-progs-devel \ btrfs-progs-devel \
bzip2 \ bzip2 \
device-mapper-devel \ device-mapper-devel \

View File

@ -26,6 +26,7 @@ ooe.sh sudo dnf update -y
ooe.sh sudo dnf install -y \ ooe.sh sudo dnf install -y \
atomic-registries \ atomic-registries \
bats \
btrfs-progs-devel \ btrfs-progs-devel \
bzip2 \ bzip2 \
device-mapper-devel \ device-mapper-devel \

View File

@ -33,6 +33,7 @@ ooe.sh sudo yum -y update
ooe.sh sudo yum -y install \ ooe.sh sudo yum -y install \
PyYAML \ PyYAML \
atomic-registries \ atomic-registries \
bats \
btrfs-progs-devel \ btrfs-progs-devel \
bzip2 \ bzip2 \
device-mapper-devel \ device-mapper-devel \

View File

@ -38,6 +38,7 @@ ooe.sh sudo -E apt-get -qq install \
apparmor \ apparmor \
autoconf \ autoconf \
automake \ automake \
bats \
bison \ bison \
btrfs-tools \ btrfs-tools \
build-essential \ build-essential \

View File

@ -78,10 +78,6 @@ then
cd "${GOSRC}/" cd "${GOSRC}/"
source "$SCRIPT_BASE/lib.sh" source "$SCRIPT_BASE/lib.sh"
# Only testing-VMs need deps installed, not image-builder VM
echo "$CIRRUS_TASK_NAME" | grep -q 'image' || \
install_testing_dependencies # must exist in $GOPATH
fi fi
record_timestamp "env. setup end" record_timestamp "env. setup end"