robot: Run test suites on qemu/ubuntu (#142)

This commit is contained in:
Ettore Di Giacinto
2022-09-23 00:32:50 +02:00
committed by Itxaka
parent 3c504dd19c
commit f34dd1386a

View File

@@ -417,3 +417,27 @@ run-qemu-tests:
ENV CLOUD_INIT=$CLOUD_CONFIG
RUN PATH=$PATH:$GOPATH/bin ginkgo --label-filter "$TEST_SUITE" --fail-fast -r ./tests/
run-qemu-upgrade-test:
FROM opensuse/leap
WORKDIR /test
RUN zypper in -y qemu-x86 qemu-arm qemu-tools go
ARG FLAVOR
ARG TEST_SUITE=upgrade-with-cli
ARG FROM_ARTIFACTS
ARG CONTAINER_IMAGE
ENV CONTAINER_IMAGE=$CONTAINER_IMAGE
ENV FLAVOR=$FLAVOR
ENV SSH_PORT=60022
ENV CREATE_VM=true
ENV USE_QEMU=true
ENV GOPATH="/go"
RUN go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo
COPY . .
ARG ISO=$(ls /test/build/*.iso)
ENV ISO=$ISO
RUN PATH=$PATH:$GOPATH/bin ginkgo --label-filter "$TEST_SUITE" --fail-fast -r ./tests/