From patchwork Fri Jul 3 15:08:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Mikanovich X-Patchwork-Id: 5215 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 03 Jul 2026 17:08:55 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f57.google.com (mail-lf1-f57.google.com [209.85.167.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 663F8sA0017221 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 3 Jul 2026 17:08:54 +0200 Received: by mail-lf1-f57.google.com with SMTP id 2adb3069b0e04-5ad4f8a1c78sf452035e87.3 for ; Fri, 03 Jul 2026 08:08:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1783091328; cv=pass; d=google.com; s=arc-20260327; b=nXZN0PfBRDJpUTgibRzhzkGle+KzjLj2L3Ac6MyUD85xPvBQJ1LS8BL0qiKWopAkTH cEHddfwJjsInA7cONb5K2svwWu4O2LCtX2Q2eqHjSyECKXtfRpEitHj8LrenthBn3kKo cqMxaG2DBWhcQy2lpiZH/opnbZPYGzxyn4lF4ObI8FP9Gx5830/07p5LihUbaCbvkreT MiZY9CO/dQtcnm6aJYNI4DF8Cr8Iym02p9bhJ2imzMZ7VM1gH/ASM9wA0AEsXrMQ/aHt QT0GuYOebbn5sEuou6ljZIefthjQHCX5RSFfcPGg8rqqmvOBjZK4M0GMIP1HwXhYoqZj i38A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=5mXaCdUrU2tCXxobmEdE6L47GY8gCvt4SOwFw/3cGBg=; fh=6rcFMdW/BkP8G1bZuDxMnaBSAgoHQAwa8WLfiHPzRWs=; b=nVfdxvp84xAaMA2L2azfZ8C8OKdDbcZpFoIczeZLEJ215bsKrq/wZM2GkmsllJGAfp pCKvM+lu4yGz40NbMEO8965RJFduYg3mLk79p/fUOG48HbPEAN0PrI8VFDKHT9HcetPP VNu3BCuXmJa7RDqkX9U1oKU7QYZu7ujrZSuL6Yqz/32drnD0XkloFhMuhhIJXLPPDgWV tHRf7+gwe31T6zr7QkyNzsWBjuek1jASI0+kusERBKQrxpv2ezUjJPYhCa9EiMst4jA7 //ZFCskum1Mesev9onl8R22bSxVAdR+dr23P0Ab8lNbUW0GBf1egsm+4vky+Vhy/do/T D5Ig==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1783091328; x=1783696128; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=5mXaCdUrU2tCXxobmEdE6L47GY8gCvt4SOwFw/3cGBg=; b=LoeSXPuW0ByScZZYFXv/+Vo55GsGn4AQlujIa1AgfHwCzczubEOaZOftN/5kC3r4ci EggbLUwee+ZfcZG0hgjCMD3c+6g0AZSet2kH5JzP/xqqsmTdPMZnIH9qCa6/KBvtV7pV VKS08YNcQliJRLxWoOwVFcI6e8TwlS9ghljO6xenamupyqFVSt6WOo4n0z1JhdRv4B2s BPRUNv75ijYNfuzC5dHIV16nAqsIGKKe6q8Svo8wg26b8bYySflDMhPIWJE9Y/HT/XtV dO1qu5wHtQFlOwlAgvsDbEXq3656BGtpiUxBXqUQ6oEw2Xt0HJd3bTcbUlq9asIiE8hj 9GmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783091328; x=1783696128; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=5mXaCdUrU2tCXxobmEdE6L47GY8gCvt4SOwFw/3cGBg=; b=eeZVVE7AMIslXsmKdUvz09W0hdDrmLbq4ZnO17n8wJL91XhUCWgziAUFHvivFuJV8K fFJxSmNPGDilcu8SpB2veH+CftZVb8ga2kRxBFEPpGkehAaFQ6sXG+jHmhCnoASenALt bREoZaTgz635t0cozQLncrd+qDZnOA/HFjBYzCaKMf5v063DW1cN0DMI3ml/RcXFdvBP E0Bb84Q9tnb9RyGzgfGbfPCj+BQ4EJ6fhR7KK2hV7R9ILrfPo7WcvL51zMf2ES1YlKOU 0W/TyUQ88D+tDTYU/gmKVDH/t/uasLRvGhIdUK5z/DnpWdtjNDkVg76Yl7PQoOVX3B0a eesw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AHgh+RoOb71eHwmQ00DeRUYDndiK+USb4KbfuaHIfQBpoNvHTHUsp/BAyIKWRirHgc10ADfm3Sq0MAo=@isar-build.org X-Gm-Message-State: AOJu0YzNGdUN++aHoMOUi+WumVb1RzdSUTtDx5htkTzxynsIuXitTG+w /8+Qs+1RBUJYzCinwxg1mF7EZNKm+oPe4ujdRHVMkqbqdVm2q/7AJM6j X-Received: by 2002:a05:6512:1382:b0:5ae:b886:3ddf with SMTP id 2adb3069b0e04-5aed452ff33mr34899e87.14.1783091328541; Fri, 03 Jul 2026 08:08:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUebG9Vk+odhR7jRsHjH3/vehLO7WJM9+1to6PQUKvv9Qg==" Received: by 2002:a05:6512:15e:b0:5ae:ba93:ab6 with SMTP id 2adb3069b0e04-5aec3373406ls1218554e87.0.-pod-prod-04-eu; Fri, 03 Jul 2026 08:08:46 -0700 (PDT) X-Received: by 2002:a05:6512:839b:b0:5ae:bd76:49a0 with SMTP id 2adb3069b0e04-5aed4534e94mr22866e87.24.1783091326294; Fri, 03 Jul 2026 08:08:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783091326; cv=none; d=google.com; s=arc-20260327; b=W6GJxsz0pdEioUSHe5MaXQk5kbHaTnHT3TolsXNiKmtHOTDDRoqvJWq5Rq1EPufuhg QEFTWiSj6+SdcxxpnyTV7B8dkBlDTX4LpBxA7bWoF6McDEmoT/1Wdvo4+C/120mNRd/P oS4NNv6DeWjtAEt1zJEI8uPRO/d4hNAgze/LKhyuRTr3A76VedF/AW77WPS3R/XNc0BY uFrQ/Vn+aITIxpMIsj2L6e7tpU2iNma4RtdplbaGiEZRGtBA1FwYsijVnKw5dfR2eQlj k3A2+GFtq+ATf4GbFdwBec18P2dThROApSThnaAItV6dLZzQ+eSykNQOw6PYRrU6Z1Sa khSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=h0hky9IRJDzQOnj1aAVATixII0+RIDUwOe2gPM8KQIo=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=dTmlTpRpJvrdLnYTHaAbzOGbDJAZvPq6+jTocWNTPUfU4dtbp5yWj8WBbVjPaRS4zW 7db0xnWJi8I7blxvkZ/NtiYhD6sbD31N715gbKhhVcakLKyMkG65gDyIc+to8nHsv0pJ Dk5/NIzSuYxdx3jAO0cEBhKQjEQr2BhYrqf22LMH9wbw5GU6ZLO5dr3iGejO7LcRRD3h dvQLCQGdpweK59vJlfJTVMtS163OaxB1ceAF7Rrg7nf748V1vRvMf7eqF+rxO/Koh+fd eWMB1+gUvECgJndHLwb7dmEBx5Mu+8KMIRWHcbSoI74umo8XTgubah3V/VEJGAc6T6Gd C/pw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5aed13bbf07si38814e87.3.2026.07.03.08.08.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 03 Jul 2026 08:08:46 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 663F8gDU017164 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 3 Jul 2026 17:08:45 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v12 3/3] CI: Check kernel artifacts deployment Date: Fri, 3 Jul 2026 18:08:35 +0300 Message-Id: <20260703150835.2490688-4-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260703150835.2490688-1-amikan@ilbers.de> References: <20260703150835.2490688-1-amikan@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: amikan@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Improve deploy test cases to verify kernel and DTB files are present in the deploy directory after the build. Signed-off-by: Anton Mikanovich --- testsuite/citest.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/testsuite/citest.py b/testsuite/citest.py index 5aa3e799..662af1de 100644 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -715,6 +715,20 @@ class DtbDeployTest(CIBaseTest): :avocado: tags=dtbdeploy,full """ + def check_kernel_deploy(self, targets): + for t in targets: + dd, kernel_name, dtbs = \ + CIUtils.getVars('DEPLOY_DIR_IMAGE', 'KERNEL_IMAGE', + 'DTB_FILES', target=t) + self.log.info(f"dd={dd}, kernel_name={kernel_name}, dtbs={dtbs}") + kernel_path = f"{dd}/{kernel_name}" + if not os.path.exists(kernel_path): + self.fail(f"Target {t} failed to deploy kernel image!") + for dtb_name in dtbs.split(): + dtb_path = f"{dd}/{dtb_name}" + if not os.path.exists(dtb_path): + self.fail(f"Target {t} failed to deploy {dtb_name}!") + def test_dtb_deploy_distros(self): """ Cover case: Same machine, different distros @@ -727,6 +741,7 @@ class DtbDeployTest(CIBaseTest): self.init() self.move_in_build_dir('tmp', 'tmp_before_dtbdeploy') self.perform_build_test(targets, image_install='') + self.check_kernel_deploy(targets) def test_dtb_deploy_images(self): """ @@ -740,6 +755,7 @@ class DtbDeployTest(CIBaseTest): self.init() try: self.perform_build_test(targets, image_install='') + self.check_kernel_deploy(targets) finally: self.move_in_build_dir('tmp', 'tmp_dtbdeploy')