From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192322883099557888 X-Received: by 2002:ab0:22c2:0:b0:683:986f:f2df with SMTP id z2-20020ab022c2000000b00683986ff2dfmr937249uam.4.1675686846039; Mon, 06 Feb 2023 04:34:06 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6102:1609:b0:3b0:9714:6c49 with SMTP id cu9-20020a056102160900b003b097146c49ls3527309vsb.3.-pod-prod-gmail; Mon, 06 Feb 2023 04:34:05 -0800 (PST) X-Google-Smtp-Source: AK7set/oWeG015+CKtHA9+DfCAtRKWaW2zhDxk+cVqkVxVQGWx2C+Atqv+ec/vNVrQFUcfF/a6lX X-Received: by 2002:a05:6102:b11:b0:3f1:44d7:32dd with SMTP id b17-20020a0561020b1100b003f144d732ddmr11662085vst.4.1675686845172; Mon, 06 Feb 2023 04:34:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675686845; cv=none; d=google.com; s=arc-20160816; b=dGRorTJtBE2a7NSD3Bb3se0l5QQY4Q4ZGM2pXoIWbaDGoZOvl6pi8bEN0053N24NK6 BJ1/XToCvURGBaC8L++qJU9GFOZPkkGbZLWU/kFrbA9IXTv0wVg7tYeu2238QcsDBs0n 0IVxkVExvtJ0+Uhifb5IresP3HfdGaLxO7yfr1684qvrI80vAghbL/9NDlVImfkwPPxO 7g8RZPeJSbTGxDGuWWBKAUAIKzLWFHMLlPLyxBZ+LGJStgKVMDpfYeclgKk7T3myjsPX pdm67gl1s+MMYrfrTspZc93cPuoS94BtUFQcIxmXHsWoeEA1kgjcsZZpyIdkpEjMYYTy OSeg== 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:to :from; bh=GzFvLgy8nBYS/qvLlGVhA9cKWQRaTvEelGDlwNisjLo=; b=nR9Aedq6u7yNJC6GelQaMz8YBoePB1dYmYjjgtge0Ry2Mm1SLjP98jg6i6grdiLOg3 pNtmpiFtyDW2CJKITIzd+H0exTjG7BLS84HBSE9qhxnovapGAiCrXOSmoc5ADTEkROUA P0rY7IIKe0lfU4vJZjJQxf0NzbEgpd2+WDDhe59mObskWosoTCBZZVA4OrjXcUIGf/R5 hK4K3Yh/05Br2y3P+7ICwXl2pmnlchV/ABZ0GgEm7XNM3xDus7nGampOvxEFWVLQvuu0 YOMgk0dyPoBBjJJBUzHvGAhqZEaNEgDjspEF/bsAU4PjdaXGD3sxL+3NMvBGj8NrUOvN uNnA== 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 g1-20020ab072c1000000b0063914c44d3csi611826uap.1.2023.02.06.04.34.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 06 Feb 2023 04:34:05 -0800 (PST) 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 316CY2CY005306 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 6 Feb 2023 13:34:02 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v4 00/15] Add developers test Date: Mon, 6 Feb 2023 13:33:47 +0100 Message-Id: <20230206123402.2727-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 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: rlYJeG1gjPAk Add separate quick 'developers' test for fast checking new patches. It will test only general Isar logic on basic targets without dealing with all the functionality. To execute dev test run avocado testsuite like: $ avocado run ../testsuite/citest.py -t dev --nrunner-max-parallel-tasks=1 Estimated execution time for dev test is ~1.5h. Changes since v3: - More correct check of `qemu-system` package installed in p7. - Don't install `qemu-system-gui` and deps in p7 (use --no-recommends). Changes since v2: - Rebase on next (with bitbake 2.0). - Don't fail on deprecated params, show warning if used. Changes sinse v1: - Rebase on next. - Integrate some changes from other patchsets. - Remove ci_build.sh params. - Improve testsuite API. - Improve testsuite readme. - Add single target test case. Anton Mikanovich (10): CI: Enable downloads dir sharing CI: Add IMAGE_INSTALL override CI: Add developers test CI: Remove duplicated targets CI: Get rid of setting cross from outside CI: Make cross compile to be default CI: Get rid of setting repro from outside CI: Allow example module checking disabling CI: Update testsuite documentation CI: Add single target test case Henning Schild (4): CI: move to avocado to 99.0 CI: fix shell coding style CI: install qemu-system when qemu testing is requested testsuite: remove tests from "fast" set Uladzimir Bely (1): testsuite: Fix terminal broken after run test executed .gitlab-ci.yml | 4 +- scripts/ci_build.sh | 50 ++++++--------- testsuite/README.md | 26 ++++++-- testsuite/cibuilder.py | 27 +++++--- testsuite/citest.py | 141 ++++++++++++++++++++++++----------------- 5 files changed, 145 insertions(+), 103 deletions(-) -- 2.20.1