From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 23 Mar 2026 09:30:58 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f62.google.com (mail-wm1-f62.google.com [209.85.128.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 62N8Uthd029062 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 23 Mar 2026 09:30:56 +0100 Received: by mail-wm1-f62.google.com with SMTP id 5b1f17b1804b1-486fe3b9441sf22133555e9.3 for ; Mon, 23 Mar 2026 01:30:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1774254646; cv=pass; d=google.com; s=arc-20240605; b=GHy4AmaoV6yv021kA3iKNu5P50Rpo2cNlCcs5om3ox9ZAUqdBAGp1pmyozAnmRwsOD WNqvOmXjI+sAMElPUXOvE2Xk+8UNdP+BPxHB6HbCp/jgAsowLrG/ksUDih8DI7y87GeM 4p+V93xi8NZ4yFdgfTh5wvcZVVug6GVhYVB64KwEaW2Vz/e8WuVenkun8zuVVSJjsAFn zoDjcVZRqdgQ+wttqnfC8auHTfRH7GZSdDdCdVQtGDIbiHgULPSkqVflQJxuuIK/digX Dy9jOqwDz8YJexRtJ7wYm0KBMJ4mxWWfQ+VFl/rvuTbmztf1lQJp6vO7qG6dXGK+cm5e t0MA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=KF3gO1iATho0s6ekkKfU+VZbcCZkRSC+lzLXjik1CSU=; fh=a4rtIkyAgyRxK9DDoJuXqUzEhHnJchESpBJWR6JFADY=; b=YSlZeg0a43PNwigwDLvpj9ZzQGUm977hBcW2ZqK3AeXY+pBb6VJjnwXMcR5GUTc2e1 1rdpuYvCOTDjEanNzvO8sWf56WEzojAS1LsyCWei2nZYO1ndGA6c/iX8ERjZVLgJyFDR kNCkA8ZcfNBZoRmvwe//yIk0BlWL3vr1wO7jlNqy4gcVLHN9aLoOTr8LYIcMcodyiZfS ZLFtm1nDETUOANHO03xhF1F4eoWAn6OzXVTq07N2l+hQ6HSkTvTSMR2mmnlBVn72lSgW /MNJMXnpiQ6yxGs7gapPtZ9cdXdkb9tpgt7/GDxc5VFk4oYmvfbm7GCblosJk21MK5Zi 6P4g==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=CEXDXdSq; spf=pass (google.com: domain of fm-294854-20260323083042293703d9d3000207fb-_saaxh@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-20260323083042293703d9d3000207fb-_sAAXh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1774254646; x=1774859446; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=KF3gO1iATho0s6ekkKfU+VZbcCZkRSC+lzLXjik1CSU=; b=bHTCJmf6/5bSNVjzAm0eUV2Q4EtGGPWLc7msHCc0FDo91+1/EnUxCOfatSGOyqZEYe Acb4e2+2OKLzIR1UumBR/pngyYbhtsvRYFev+sw7I4MDhTrt3QzO0i/bVZVGiQHkmGHj 7S+WaW3afdKxje43FBR4OXtbIdh+X/8UDJm7k/uExLGV3g4JZuWMbZRA99GvvOlFwHdK eYGJPUWnZkYBE4UH84q0s7kO8eR6q4JyMVOsLLR3HCGUbYcBZbZhPDMNkpJAr6X7HFTH iA1SX++7030IZGyvza93EzdE5H3NjSPJ/AYYyxhj6lsE2z+FE7aS8eUjN/2Yr23PZ7qv oWJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774254646; x=1774859446; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=KF3gO1iATho0s6ekkKfU+VZbcCZkRSC+lzLXjik1CSU=; b=rQS0rYtg6aulHFuoaAJfMofWvi7NMbvfSibVohxHlpZyPia+PaHfRLr+BSgTZzoHyG 6ZC/f19zWu1u/NAblA33xNyPGI88vaqzf/UhaVP5nDiFtOKqvgD+M8LnQirPqKG383eO PJPnIpAhzQeqHESuMRK4USubiz4kNW/HiNTCDiBO+fX2ZV5y0YFnRA4cmuQlRs63MX26 u2iukRzpmNWFN0xtRecl7xC6Pw1JGIx2aIVHsDfgzfnUvCVNRyVhCwOjBpCS3oNV/Vj5 VrsSYnowWKqNkUSi1DPR75TsRv17yf8Bfli7gatUbJ5tfq9nvNJWHI/dJbpQqIibcZuh 9C4g== X-Forwarded-Encrypted: i=2; AJvYcCU/nFMF34j3pNFz79cqXj5vYeD0t0Yme10GmOySUYPyJ3UrahABzjHj7zAfV88wFtu6hSmR@ilbers.de X-Gm-Message-State: AOJu0YycXvINycQesVsyrDeWWLRx7l42mJodeCA8JMmxbs/X+kuaXCrt hkzNOX0WOihtYEcnElVL8xthZCoOHBJSBt0BqX2My/Vxye+PLfPspIFm X-Received: by 2002:a05:600c:46c8:b0:485:3d3e:167b with SMTP id 5b1f17b1804b1-486febb59a1mr160017105e9.5.1774254645617; Mon, 23 Mar 2026 01:30:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+G4KVk5lm/KsERFcbzie5Y1yEkSpLpJ+t6deFklQtdG8w==" Received: by 2002:a05:600c:4e93:b0:483:a26d:128c with SMTP id 5b1f17b1804b1-486f8d70443ls35371395e9.0.-pod-prod-03-eu; Mon, 23 Mar 2026 01:30:43 -0700 (PDT) X-Received: by 2002:a05:6000:40c7:b0:439:fc2c:363e with SMTP id ffacd0b85a97d-43b64244238mr16493576f8f.13.1774254643190; Mon, 23 Mar 2026 01:30:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774254643; cv=none; d=google.com; s=arc-20240605; b=bMISMXsDjAGFiLefpTjLtNyNR0RIpUH/yqujjySUfeN9NSeU1bAHDlOSEzog6/ApHC vM5oAyh7xpY4/iPhJk0/dNzivLVzycp4CGp0R+jt8xu10e06B9utyssJ9bi2SU0kN6oM KEhqNSXPAOriggQvi+33A24oHkykfuM6LIwxkPd/sQYnqacqWuBNZyJH9t/aFEh99C2J 1meGWGojKrXpoBfh6wAbpGBcijyfsg6qj98Ko1m5helw3gg9VGdr3CvnaD8OphzeeCOY ReHypV6xHXUug0FqXNq/zre/kYmUMCBgoPZqw1JIrA6uZ+HE6jxyuTQy/QrXegX5dbp7 YAvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=VktD7ZX43e25umVp0ydvkgJHJpkvegaSSnjji0r6V10=; fh=TnBsgKgmUKR6lCgSnR10YW4SMYjU5gXEv4fxP/+RPug=; b=Lgr2d0HL75l+cqkWk0rnZtbVwxVSckx6rW+FDOQKQ0ZJh90pacw1LHSTPeZpx4QJ7p E73vkbCGoP5NNV8zkGCPa7vQ9lqWiesExTOPAHMOmmobV2H5Y/heeerB0HuajI9b5nZa lgaDCqEwq7NAf/Sko05yFJNEE0rBLOYquur3r0f+qHJxwfNbahxDqfUOIqc/b7mUiyCs IvfJw16asH7CRIf09tV2Cn/RYykT91BVi4c5o/PRK4M+TPKHxyAnbTdHvb24cett0vdp 9uUdjIrPDLNcyKAmmc50v7mz9pUvMASZzntxHmFf9MxKRpcfl0TkGUj6HOXllhrAc2QH e5bw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=CEXDXdSq; spf=pass (google.com: domain of fm-294854-20260323083042293703d9d3000207fb-_saaxh@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-20260323083042293703d9d3000207fb-_sAAXh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-43b644b7432si177037f8f.1.2026.03.23.01.30.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Mar 2026 01:30:43 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-20260323083042293703d9d3000207fb-_saaxh@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 20260323083042293703d9d3000207fb for ; Mon, 23 Mar 2026 09:30:43 +0100 From: "'Jan Kiszka' via isar-users" To: isar-users Cc: Felix Moessbauer , Cedric Hombourger Subject: [PATCH 9/9] ci: Add github test job to github workflow Date: Mon, 23 Mar 2026 09:30:39 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=CEXDXdSq; spf=pass (google.com: domain of fm-294854-20260323083042293703d9d3000207fb-_saaxh@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-20260323083042293703d9d3000207fb-_sAAXh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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: hvXem0sAMe2O From: Jan Kiszka Decompose the dev-tagged tests into two sets that can be run independently and execute them as public github actions. This exercise might be expendable to fast-tagged tests in the future, though likely not to the full set due to limits of the public runners. Signed-off-by: Jan Kiszka --- .github/workflows/main.yml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e9dd039e..1c54eba2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,10 +18,10 @@ jobs: contents: read attestations: write artifact-metadata: write - if: github.ref == 'refs/heads/next' steps: - name: Check out repo uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + if: github.ref == 'refs/heads/next' - name: Check for pre-existing container version run: | @@ -32,6 +32,7 @@ jobs: echo "KAS_VERSION=$KAS_CONTAINER_SCRIPT_VERSION" >> $GITHUB_ENV echo "BUILD_CONTAINER=true" >> $GITHUB_ENV fi + if: github.ref == 'refs/heads/next' - name: Set up QEMU uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 @@ -70,3 +71,31 @@ jobs: subject-digest: ${{ steps.push.outputs.digest }} push-to-registry: true if: ${{ env.BUILD_CONTAINER }} + + test: + name: Run tests + runs-on: ubuntu-latest + needs: container + strategy: + matrix: + tests: [ + {name: 'test_dev', + spec: 'testsuite/citest.py:test_dev$ testsuite/citest.py:test_dev_run_arm_'}, + {name: 'test_dev_apps', + spec: 'testsuite/citest.py:test_dev_apps testsuite/citest.py:test_dev_rebuild testsuite/citest.py:test_dev_run_amd64_ testsuite/citest.py:test_dev_run_arm64_'} + ] + steps: + - name: Check out repo + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: Execute run-tests.sh + run: | + scripts/run-tests.sh --debug ${{ matrix.tests.spec }} + - name: Upload logs + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + if: always() + with: + name: logs-${{ matrix.tests.name }} + path: | + build/testsuite/tmp*/work/*/*/*/temp + build/testsuite/job-results + build/testsuite/vm_start -- 2.47.3 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/d528838790f311583bbd3724d3e6b86e01e38e3f.1774254639.git.jan.kiszka%40siemens.com.