From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192322883099557888 X-Received: by 2002:a17:902:b598:b0:198:b624:f4ca with SMTP id a24-20020a170902b59800b00198b624f4camr1681018pls.3.1675399471913; Thu, 02 Feb 2023 20:44:31 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:c3c5:b0:186:9fc5:6c01 with SMTP id j5-20020a170902c3c500b001869fc56c01ls4131317plj.6.-pod-prod-gmail; Thu, 02 Feb 2023 20:44:31 -0800 (PST) X-Google-Smtp-Source: AK7set+QarWHfkz5xfh3v8MpQClyaax0koEy7QrN9liDpmfC0EhhAlaREYEIw/9oPY+BI5YvHpYW X-Received: by 2002:a17:90b:2241:b0:226:9ee5:9f2c with SMTP id hk1-20020a17090b224100b002269ee59f2cmr9030254pjb.11.1675399470902; Thu, 02 Feb 2023 20:44:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675399470; cv=none; d=google.com; s=arc-20160816; b=Vn7RuOB7ss4kkJX1Ihr2UHB5biqM5Z3jG7f7aJ4ui368h8zvMVTlzrzAQVZP8ISaSk veUNQhjebzhAe0/YrMnRcwtQkBO7OIzAIo9lR03egU0gBIPPJLEFlZBo7nTTRLwOufrH 9PJNrozoyD/5/qkjnMfU9yxaSUCqnDMkil7Dxfmfc2b0sCSALiT2W9Uy77m0GlWToULY oMYffhhIE6srPyLyqUn5wZiC3LB/D1CWlZ1vn2Yar5kuR5Y33rvG0dgLrK9PY6vXbOAd 54Iu77sD9DxRX76XMMtdtY9LGLh7YjDT5eeg2nY6ZKdP8WjmuDZChxD+sn+rh5oY437z 8ieA== 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=+Rkxp6UhnonDnghK4uIKTB7C51tpKFMwnwNjI0tIGMU=; b=EhBlSSb0u3xaAqC94rgy2REMbX+zzoj6FAQUnkFCvIszgvxzqecHbZZ7Vp4pdlm9vd GN8dunJUFVahlZ/GfXP1eset0WAo+eA/P9NJVb0dewqRwg4LD/xJsMhrB01I/Wd2gWoQ CnWDEReMBVgGk+/YDSOHkElXD5Bn9+tugLySdB7cAOpMo7rNgGNy7deIK+g2HswVmvsK +fVhO5/9mBhazkBUs2RClrhaUueQX2GCk7H2jgA0pL0rjN4SwFuX2KidNmEPmn0Lg9bY JaleK+ytdiuOH+kv0T7wTKp/kiYsW5TM8phV4LrHPQWDAI0nBBzRQuZZNSOPczlMABE9 KhLw== 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 gz18-20020a17090b0ed200b00229ee755cffsi753536pjb.2.2023.02.02.20.44.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 02 Feb 2023 20:44:30 -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 3134iRls023918 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 3 Feb 2023 05:44:27 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v3 00/15] Add developers test Date: Fri, 3 Feb 2023 05:44:11 +0100 Message-Id: <20230203044427.32711-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: PNSsXCE+qeX9 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 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