From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7237357611038801920 X-Received: by 2002:a05:6e02:8e5:b0:338:a3d5:88a4 with SMTP id n5-20020a056e0208e500b00338a3d588a4mr618249ilt.17.1685078630904; Thu, 25 May 2023 22:23:50 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:130e:b0:335:682:1dd6 with SMTP id g14-20020a056e02130e00b0033506821dd6ls276407ilr.0.-pod-prod-00-us; Thu, 25 May 2023 22:23:50 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4SW1Z6xf7oc+eMbtlLwlSam20TluaEEGJvHgd2/e8iE8QNHmMdl1lGVa+fJK3TxdZUoFPE X-Received: by 2002:a5e:c304:0:b0:76f:e17d:9fbf with SMTP id a4-20020a5ec304000000b0076fe17d9fbfmr375123iok.8.1685078630290; Thu, 25 May 2023 22:23:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685078630; cv=none; d=google.com; s=arc-20160816; b=hmRVextebOWmsWxP0Fr7oXpJtE/SsDWrCPeQzz+8LOM5GVOKdlvZlPPaeUi4S4I++T B2tEvTH/WuHXVFQtVusvjulipb395an9NkpWXjFk0Qfna3VbkmZVg6fe5mxmf95qRzx3 paBrUVOilp7Yyh1Zz1ccdl++jg54dS6V4/mQotpEsK6eZoxc0ppcXONVHwjb+e8ssbSd JgBwpNJxpxWYH2w+HzmmpJ30btewZ8+Z+PB9ViWzzlF8/taaT/8jbfQZJxPs0VS7NlW9 MPOAs6QSIXwd7Qt45lWQd54cMgwyx6XTnIcBkXHzraMhnXTWL7H3Do+gBcUVH7iY3+17 WZ4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=9BsnOaSC5MOXlz3eRgcQ5SXePwgV16EXYnXKLUKfPss=; b=iv8GPe8a1Q2rleuYAgjyHeN4OhZBipVQ2+rrn/231Uqvj05vzrVHFx0qXaMt2s69JQ m25nv5/gyklCa2xxtVRenDFzznO1cNLMJeTo4J25ZlM1CODFxyN+BUd+vQOs76eNmznB 0vGvV3Fd+baUFfhwxI7v8WsL3xhxls2OBYN3HB3PUF1GgW9ELUKLFwThxKfHZlAd1KoZ DpwGI3nujZhZGmk8vaXXPqOC9HZoLOu1r92YfUEcqPJMGX80H2VAxzPmQ4qELRC3OQkr Csrbh49tYAxi/U/iAUL8ckumat1sayvUJyO+JNHcub+DCgLgr/ktgMfzJCtSmt5d+dlv x8Jg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id bk7-20020a056602400700b00776f706bc63si224394iob.3.2023.05.25.22.23.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 25 May 2023 22:23:50 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34Q5Ngoh012874 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 26 May 2023 07:23:43 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v3 1/5] testsuite: Dockerfile for docker-isar image Date: Fri, 26 May 2023 07:23:38 +0200 Message-Id: <20230526052342.7945-2-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230526052342.7945-1-ubely@ilbers.de> References: <20230526052342.7945-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: fWtX1Zit7ODs Add dockerfile for generating docker-isar image supposed to be used in docker-based CI systems. This image better fits testing when compared with 'kas-isar' one: - Avocado test framework preinstalled. - Qemu-system packages for running execution testcases preinstalled. - Direct avocado execution (without ci_build.sh) when necessary (e.g., for manual testing). Signed-off-by: Uladzimir Bely --- testsuite/dockerdata/.dockerignore | 2 ++ testsuite/dockerdata/Dockerfile | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 testsuite/dockerdata/.dockerignore create mode 100644 testsuite/dockerdata/Dockerfile diff --git a/testsuite/dockerdata/.dockerignore b/testsuite/dockerdata/.dockerignore new file mode 100644 index 00000000..6e19512a --- /dev/null +++ b/testsuite/dockerdata/.dockerignore @@ -0,0 +1,2 @@ +.dockerignore +Dockerfile diff --git a/testsuite/dockerdata/Dockerfile b/testsuite/dockerdata/Dockerfile new file mode 100644 index 00000000..9dd392de --- /dev/null +++ b/testsuite/dockerdata/Dockerfile @@ -0,0 +1,11 @@ +FROM ghcr.io/siemens/kas/kas-isar: + +ARG TARGETPLATFORM +ARG DEBIAN_FRONTEND=noninteractive + +# Isar testsuite dependencies +RUN sudo pip3 --proxy=$https_proxy install avocado-framework==100.1 && \ + sudo apt-get update && \ + sudo apt-get install -y -f --no-install-recommends qemu-system ovmf && \ + sudo apt-get clean && \ + sudo rm -rf $(pip3 cache dir) /var/lib/apt/lists/* /tmp/* /var/tmp/* -- 2.20.1