From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192322883099557888 X-Received: by 2002:a05:6830:44a9:b0:686:5773:1f28 with SMTP id r41-20020a05683044a900b0068657731f28mr1551578otv.54.1674593166917; Tue, 24 Jan 2023 12:46:06 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6830:6b0e:b0:66d:e033:27e5 with SMTP id db14-20020a0568306b0e00b0066de03327e5ls3222481otb.1.-pod-prod-gmail; Tue, 24 Jan 2023 12:46:06 -0800 (PST) X-Google-Smtp-Source: AMrXdXvGMn0/MiwklRiP9gbbZiqElOpauBp8Pk12CYgq47lGA5Z7KBXB/uiDI/Dopvb5sAeORMfG X-Received: by 2002:a05:6830:1685:b0:676:6e0a:d189 with SMTP id k5-20020a056830168500b006766e0ad189mr13198504otr.1.1674593166375; Tue, 24 Jan 2023 12:46:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674593166; cv=none; d=google.com; s=arc-20160816; b=nQinRtcX8CtzkiWFigTTuXNcs1+1WxIEBVM3EW84s0/6NnXC3VqoAibFmk06BZTRyC j9y3xX8TqMft0vWBWqUn7HOgkuNQ4K0RZDgftsmAUbC3eJ0uP/X62VmdGacrrdandC8B 0taYghqvNIM3a7ktMJOfv1fqm2jVojfaUoTABjtK9jn0Phw2KYVn76vquSX9q2uk1BrI 46NCNwiO9Id/J8WUeJUAvOlVR0X83TWvY5eyzFn8MCKgdbpHfOmzX59XW1T8AVnuqv0o 4ILW/+29yA07q50bsZXwJBzu7QET4x1qaQPF4qlFwsxWrvT25OtnY+NLDMW0Vm21/EWL yJzQ== 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=4AaLe1DmaeWg8JUeVcJs9rjIJXcHZeoH3ID5WxD2VJE=; b=bFYpxKQlZZh8fgh8O3y9+VvyEWayZwodGl581zwLK7tDaYspw4gLiFuqjNOnQq9wkC 4W3OiOaoKa0S9IpYdaTBE5Q2xa4yPG6f4/Y/vhb10bOL2bjPfvfL9ocSqEXmjgJThYeV GytMCXbp0zzaQvYD6+WSvVxqT0LvbOESLGPjsXy2TT7kmSMLCozolkY5mU1+nfogLYhW 2GrgbcNRVCEbeTenUpZekrcCQomE0EOD002utTsE5kQzpWcjYSZyU7g7iCQetFL+N/rk 2R8zaXNjHpYAs+OoGk2xh5lZO8DmA5R+oP/o+SQU1WVsaHt+h4wb1V3YIQww/Nm1z0QD zXbg== 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 bx14-20020a056830600e00b00686e40e1e0esi412467otb.1.2023.01.24.12.46.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 24 Jan 2023 12:46:06 -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-182.bitemobile.lv [213.226.141.182] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 30OKk19U023256 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 24 Jan 2023 21:46:03 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v2 00/15] Add developers test Date: Tue, 24 Jan 2023 22:45:43 +0200 Message-Id: <20230124204558.31025-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.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: PfHk5LLRSzp9 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 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 | 46 +++++--------- testsuite/README.md | 26 ++++++-- testsuite/cibuilder.py | 24 +++++-- testsuite/citest.py | 141 ++++++++++++++++++++++++----------------- 5 files changed, 139 insertions(+), 102 deletions(-) -- 2.34.1