From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7091260455110311936 X-Received: by 2002:a05:6000:100c:b0:20a:c8db:69d2 with SMTP id a12-20020a056000100c00b0020ac8db69d2mr20867556wrx.19.1651062741033; Wed, 27 Apr 2022 05:32:21 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:6d84:0:b0:20a:eafa:40fb with SMTP id l4-20020a5d6d84000000b0020aeafa40fbls3162802wrs.3.gmail; Wed, 27 Apr 2022 05:32:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyM4Dp4kw1PaYkDH7rYazu+g4XGP1rFYIwkuqwjdX+eaHFcauZqSXpiUfhsDIAEf1QcLox3 X-Received: by 2002:a5d:6d05:0:b0:20a:91e4:4b7f with SMTP id e5-20020a5d6d05000000b0020a91e44b7fmr23759435wrq.190.1651062740093; Wed, 27 Apr 2022 05:32:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651062740; cv=none; d=google.com; s=arc-20160816; b=FBtpFyG02kLeib6RFwNTEIoOHz3l9MxxN/7/MKzZ2H2i6VA8OibE3uIoPIAh8sY5ch k8QO8OUOUfKb6f+hUXfKEQvSWBUj7P+BJpVa0taeMy4aIiGU5uADp9PX3zMaFNbsZ/hw lSv/zM8t5SWDXHPm5M46tvPuOP0ZwFovXZdFkZxW/CE5Cw69filELPMFOlF/alVIaW64 Xsnonz18YBbFeu4Zr17fOcx0mtCPRB9aZySkCap7yNuxV6opu2DAq7O3Zdxyp/+3xn66 hskjuPvylLG9oFF69CJBGbUawxlmUq0frycYeQy1rtU7fNUEWg1EPW3AQDt0hPiTcAgi 28zQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from; bh=vVl2dZfBWk8fpggHfwEmlO8n/40Jy+dejUmimM3AzQQ=; b=tXwMbNZqq0ayATsPawdUs78vWPfEFMTK+AXATX/k6eRMRyjG8EMvpRM8pURVbBqM+D XPjgF/at8NMVsOFrcx/PDAtjoomMuawZtEXH02HpafBZ77wo3yL19uH8j66dN2m5JlfU QgyzuqbC4dv2/nPgpI6v9N+3433dEwEdFk6sC2czTyY70niLdFuVK2HrngcwHGZY49Vs k41KtHLyjyeB/KAEi0gUooi4Ytv3gqeyhoQD57oSx+11j7LPJY4t05C3w+TG5wPktOnV qCXHcEPdRsGGiTWmND5e5Bb4wyI0wJFbJf+YaYidAc+DJdLsurAqqWff8toxfrq3/2IW C1OA== 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 f7-20020adff987000000b001f1f8f0f76csi75077wrr.3.2022.04.27.05.32.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 27 Apr 2022 05:32:20 -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; 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 localhost.localdomain (mm-48-45-214-37.mgts.dynamic.pppoe.byfly.by [37.214.45.48] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 23RCWCxO002160 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 27 Apr 2022 14:32:18 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH 2/3] ci: Implement dynamic tests skipping Date: Wed, 27 Apr 2022 15:32:04 +0300 Message-Id: <20220427123205.30111-3-amikan@ilbers.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220427123205.30111-1-amikan@ilbers.de> References: <20220427123205.30111-1-amikan@ilbers.de> 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: kr62NdKjNcvj Instroduce ISAR_CI_SKIP environment variable to skip any single test. Example: ISAR_CI_SKIP="repro_unsigned nocross_rpi" Signed-off-by: Anton Mikanovich --- testsuite/cibuilder.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 98b8933..59d25f3 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -11,6 +11,7 @@ import tempfile import start_vm from avocado.core import exceptions +from avocado import skipIf from avocado import Test from avocado.utils import path from avocado.utils import process @@ -24,6 +25,7 @@ class CanBeFinished(Exception): pass class CIBuilder(Test): + @skipIf(lambda x: x.is_in_list('ISAR_CI_SKIP')) def setUp(self): super(CIBuilder, self).setUp() job_log = os.path.join(os.path.dirname(self.logdir), '..', 'job.log') -- 2.17.1