/qemu/tests/docker/ |
H A D | Makefile.include | 1 # Makefile for Docker tests 3 .PHONY: docker docker-help docker-test docker-clean docker-image docker-qemu-src 13 DOCKER_FILES_DIR := $(SRC_PATH)/tests/docker/dockerfiles 19 RUNC ?= $(if $(shell command -v docker), docker, podman) 20 DOCKER_SCRIPT=$(SRC_PATH)/tests/docker/docker.py --engine $(RUNC) 23 DOCKER_SRC_COPY := $(BUILD_DIR)/docker-src.$(CUR_TIME) 33 $(call quiet-command, cp $(SRC_PATH)/tests/docker/run $@/run, \ 36 docker-qemu-src: $(DOCKER_SRC_COPY) 38 # General rule for building docker images. 39 docker-image-%: $(DOCKER_FILES_DIR)/%.docker [all …]
|
H A D | docker.py | 3 # Docker controlling module 40 DOCKER = 2 variable in EngineEnum 80 if USE_ENGINE in [EngineEnum.AUTO, EngineEnum.DOCKER]: 81 commands += [["docker"], ["sudo", "-n", "docker"]] 84 # docker version will return the client details in stdout 141 we don't need qemu in the docker path to run (due to persistent 204 img_name + ".docker") 221 class Docker(object): class 222 """ Running Docker commands """ 226 if ("docker" in self._command and [all …]
|
H A D | common.rc | 3 # Common routines for docker test scripts. 14 # This might be set by ENV of a docker container... it is always
|
H A D | run | 3 # Docker test runner 49 cd "$QEMU_SRC/tests/docker"
|
/qemu/.gitlab-ci.d/ |
H A D | container-template.yml | 3 image: docker:latest 6 - docker:dind 11 - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" 12 - until docker info; do sleep 1; done 16 - docker build --tag "$TAG" --cache-from "$TAG" --cache-from "$COMMON_TAG" 18 -f "tests/docker/dockerfiles/$NAME.docker" "." 19 - docker push "$TAG" 21 - docker logout
|
H A D | opensbi.yml | 1 # All jobs needing docker-opensbi must use the same rules it uses. 46 docker-opensbi: 49 image: docker:latest 51 - docker:dind 56 - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY 57 - until docker info; do sleep 1; done 59 - docker pull $IMAGE_TAG || true 60 - docker build --cache-from $IMAGE_TAG --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA 62 - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA 63 - docker push $IMAGE_TAG [all …]
|
/qemu/scripts/coverity-scan/ |
H A D | run-coverity-scan | 33 # --docker : create and work inside a container 34 # --docker-engine : specify the container engine to use (docker/podman/auto); 35 # implies --docker 45 # is intended mainly for internal use by the Docker support 115 # build docker container including the coverity-scan tools 116 echo "Building docker container..." 120 tests/docker/docker.py --engine ${DOCKER_ENGINE} build \ 121 -t coverity-scanner -f scripts/coverity-scan/coverity-scan.docker \ 148 if [ "$DOCKER" != yes ]; then 161 if [ "$DOCKER" = yes ]; then [all …]
|
H A D | coverity-scan.docker | 1 # syntax=docker/dockerfile:1.0.0-experimental 3 # Docker setup for running the "Coverity Scan" tools over the source 11 # We don't build on top of the fedora.docker file because we don't
|
/qemu/ |
H A D | .patchew.yml | 91 {% elif test == "docker-mingw@fedora" or test == "docker-quick@centos8" or test == "asan" %} 95 their output below. If you have Docker installed, you can probably reproduce it 122 requirements: docker 126 time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1 127 docker-quick@centos8: 129 requirements: docker,x86_64 133 time make docker-test-quick@centos8 SHOW_ENV=1 J=14 NETWORK=1 142 docker-mingw@fedora: 144 requirements: docker,x86_64 225 docker-clang@ubuntu: [all …]
|
H A D | Makefile | 31 docker docker-% lcitool-refresh vm-help vm-test vm-build-% 282 include $(SRC_PATH)/tests/docker/Makefile.include 317 $(call print-help,docker-help,Help about targets running tests inside containers)
|
/qemu/docs/devel/testing/ |
H A D | main.rst | 371 was originally written for Docker although we also support Podman as 373 names and scripts are prefixed with "docker" the system will 379 Docker Prerequisites 382 Install "docker" with the system package manager and start the Docker service 384 Docker commands. Typically it means setting up passwordless ``sudo docker`` 389 $ sudo yum install docker 390 $ # or `apt-get install docker` for Ubuntu, etc. 391 $ sudo systemctl start docker 392 $ sudo docker ps 397 "docker" group and making the docker daemon socket file (by default [all …]
|
/qemu/tests/vm/ |
H A D | centos.aarch64 | 29 "dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo, " 31 "glib2-devel pixman-devel zlib-devel docker-ce.aarch64, " 32 "systemctl enable docker, "
|
/qemu/tests/docker/dockerfiles/ |
H A D | debian-tricore-cross.docker | 2 # Docker TriCore cross-compiler target 4 # This docker target builds on the Debian Buster base image but 12 FROM docker.io/library/debian:11-slim
|
H A D | debian-xtensa-cross.docker | 2 # Docker cross-compiler target 4 # This docker target builds on the debian stretch base image, 8 FROM docker.io/library/debian:11-slim
|
H A D | debian-toolchain.docker | 2 # Docker toolchain cross-compiler 7 FROM docker.io/library/debian:11-slim 37 FROM docker.io/library/debian:11-slim
|
H A D | debian-loongarch-cross.docker | 2 # Docker cross-compiler target 4 # This docker target uses prebuilt toolchains for LoongArch64 from: 7 FROM docker.io/library/debian:11-slim
|
H A D | debian-hexagon-cross.docker | 2 # Docker Hexagon cross-compiler target 4 # This docker target is used for building hexagon tests. As it also 8 FROM docker.io/library/debian:11-slim
|
H A D | debian-bootstrap.docker | 11 # Patch all mounts as docker already has stuff set up 13 RUN sed -i 's/in_target mount/echo not for docker in_target mount/g' /debootstrap/functions
|
H A D | debian-legacy-test-cross.docker | 1 # Docker legacy cross-compiler target (tests and minimal qemu) 12 FROM docker.io/library/debian:11-slim
|
H A D | debian-all-test-cross.docker | 2 # Docker all cross-compiler target (tests only) 9 FROM docker.io/library/debian:12-slim
|
/qemu/scripts/ci/gitlab-kubernetes-runners/ |
H A D | values.yaml | 12 "DOCKER_HOST=tcp://docker:2376", 26 name = "docker-certs"
|
/qemu/tests/lcitool/ |
H A D | refresh | 26 dockerfiles_dir = Path(src_dir, "tests", "docker", "dockerfiles") 67 filename = Path(src_dir, "tests", "docker", "dockerfiles", host + ".docker") 119 # Based on the hub.docker.com/library/rust Dockerfiles
|
/qemu/scripts/coccinelle/ |
H A D | tcg_gen_extract.cocci | 12 // This script can be run either using spatch locally or via a docker image: 20 // $ docker run --rm -v $PWD:$PWD -w $PWD philmd/coccinelle \
|
/qemu/.gitlab-ci.d/opensbi/ |
H A D | Dockerfile | 2 # Docker image to cross-compile OpenSBI firmware binaries
|
/qemu/.gitlab-ci.d/cirrus/ |
H A D | README.rst | 4 GitLab CI shared runners only provide a docker environment running on Linux.
|