From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7206331732801355776 X-Received: by 2002:a9d:7209:0:b0:68b:cbcf:c24b with SMTP id u9-20020a9d7209000000b0068bcbcfc24bmr506052otj.4.1677854855101; Fri, 03 Mar 2023 06:47:35 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6871:4096:b0:176:30d5:30b9 with SMTP id kz22-20020a056871409600b0017630d530b9ls1385931oab.9.-pod-prod-gmail; Fri, 03 Mar 2023 06:47:34 -0800 (PST) X-Google-Smtp-Source: AK7set8J6Vet1Ij3zS+w9lWFpqMkcZWdkLGEguIv6AdxYKAxkugB1nAy7j9FqO9FL3IDDzQTc7C6 X-Received: by 2002:a05:6870:5249:b0:176:683f:684a with SMTP id o9-20020a056870524900b00176683f684amr1267311oai.42.1677854854478; Fri, 03 Mar 2023 06:47:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677854854; cv=none; d=google.com; s=arc-20160816; b=u7T2B7uO1qJIaxagK54U4yYR19Y5QITt5h7t69k77WPupz6u1WwyFLJlkeRvUUzL1G XSmXRb3nQmW4y/d0AYymKgEEQWhyxWFkdau0jLp0QrHK8kph0HIKIpetnv7GkzhLEkcy WhO0GgO+9EArea+xA2joMmCj+EV1bd8pj8/BO4FPAtbjIOV+25OMXSsDOh4OegRT/Sgp neEg8U/IOz716WSgL07zal/2X9sx5gESSHChEJ5FHbhjEEQOnsuRzXpi6MROtpkUJmtr uKhJkkRXDjGSSotxmLpWaVEAX3UntBYxH0+VJcNs/0wScG2zgvP6Ey0WaHbabQRwWaUL 4LAQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=JggKNRhpB2zcwKXQbhYFG/reuA8VkRkqpkj+UJazYK4=; b=mBKDYf/WdLA/LDEjFJqKr097hAY4a7MmLqgIwcC1P7kU1r2pf38/fSEo3TRKD7zMh6 9zHIu5u0P2CaeHFbTzd/JrGvwNxiUyd+p8b51FAMJcahMjDZbMUl9/QcAVVnkiG1dhCa fY+dDcAiu1tFEb8eHZ9nZpAb5cmAL5+Z/xRfegJVGJGyrXVOnJvtpzI0N8YWFcbpxhtM 9tl+1wVSy68kqE19Na0nytWtwXMWzuySj+VpRBloeV35e7JYWzr4Q0z/D8I2Gy8P5+S7 eWGYvQ3tsfMdAOxxEiSwi+EicbiTYDCYg+DuELlX1ruSaL6jiTtShWBifKLZA0GaFno4 ISnw== 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 Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id bb19-20020a056808169300b00383d1b15a2asi106794oib.4.2023.03.03.06.47.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 03 Mar 2023 06:47:34 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@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 amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from user-B660.. (IN-213-226-141-166.bitemobile.lv [213.226.141.166] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 323ElSpn029181 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 3 Mar 2023 15:47:28 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: =?UTF-8?q?=5BPATCH=20v2=2000/12=5D=20Next=20avocado=20improvements=E2=80=8B?= Date: Fri, 3 Mar 2023 16:47:15 +0200 Message-Id: <20230303144727.481716-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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: NQdIBZFqfYfA There are several ways of improving Isar testsuite currently: 1) Simplify testsuite configuring. Beside of making CI more comfortable for user it will also move us closer to removing ci_build.sh at all and just execute avocado with some minimal parameters. 2) Reusing of caches. This will be helpful later on after moving to parallel test cases execution. 3) Improve testsuite documentation 4) Moving avocado binary up to date All this improvements can be found in the following patchset. Changes since v1: - Rebased on next - Fix typos in commit messages - Add Jenkinsfile Anton Mikanovich (10): CI: Update Avocado version CI: Add avocado version checking CI: Set default QEMU timeout to 10 minutes CI: Make quiet option to be set by default CI: Remove norun option CI: Enable sstate dir sharing CI: Enable ccache dir sharing CI: Add Jenkins pipeline configuration CI: Update avocado install documentation CI: Add documentation for test case creation Uladzimir Bely (2): scripts: Add option to directly specify avocado tags gitlab-ci.yml: Run dev tests set on push .gitlab-ci.yml | 13 ++++++++--- Jenkinsfile | 34 +++++++++++++++++++++++++++++ scripts/ci_build.sh | 49 ++++++++++++++++++++++++++++-------------- testsuite/README.md | 48 +++++++++++++++++++++++++++++++++++------ testsuite/cibase.py | 8 +++---- testsuite/cibuilder.py | 18 +++++++++++++--- 6 files changed, 137 insertions(+), 33 deletions(-) create mode 100644 Jenkinsfile -- 2.34.1