From nobody Thu Nov 20 14:12:15 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1763461837; cv=none; d=zohomail.com; s=zohoarc; b=aYth2VnebXPgeh5ZH79Yc7XsdxvmewunzIibA9KKv03f4wjw7bTqcQMTOcPsBzCfsTyfNZC9h+CXQKABjWkU/iBFnWNhfmZ3CZmCH7gjIUvAg73GFFGRBsMyXnxzqnjC/hxO7SWUvMv5aQtXSe+bcW6dHoZDUqOszyrbweD3XkI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763461837; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=JQ7WlbbczLeQ5KuYJAuJ0aNx+FvO46piSKGnfzlbuF0=; b=O0/AQEQap8GEZXg32/UtyH34QJDWGU2Dw/cG2vRxSSt1efgyf4DDsV1NgTZBvQt5Ebqlg3hTPIiCKLzhLp2GDEI7V42RutAmLUsF5ehA7JAGXAjSv49/mC6lkTPX+ZCDqJv2d+0Toqu5tAg7Zu7V+FFZWw/0jvkE6PfrMKUxBhs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763461837011756.8395136679367; Tue, 18 Nov 2025 02:30:37 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vLIyD-0006UO-Qz; Tue, 18 Nov 2025 05:29:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vLIyC-0006U1-2I for qemu-devel@nongnu.org; Tue, 18 Nov 2025 05:29:56 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vLIyA-000325-L1 for qemu-devel@nongnu.org; Tue, 18 Nov 2025 05:29:55 -0500 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-138-KJn2PZ18N5OEzt2k_M66JA-1; Tue, 18 Nov 2025 05:29:52 -0500 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-4779d8fd4ecso9516325e9.1 for ; Tue, 18 Nov 2025 02:29:52 -0800 (PST) Received: from [192.168.10.48] ([176.206.119.13]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-477975022ecsm195096735e9.4.2025.11.18.02.29.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Nov 2025 02:29:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1763461793; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JQ7WlbbczLeQ5KuYJAuJ0aNx+FvO46piSKGnfzlbuF0=; b=HCtvUKxdgf15MzYTXh3lDq6xHABGboHNW6NIyY2rYxX7xiFjAH7j4hlaZnXEBGXfi1mZ+j 1Wp2Ua9iMOy9TOzQr8vcIOfgUyXpy2d9/sbK+Hw0SthyFrBz8yE8TAtLd4YuUjNpu/jrJh L++kZ9tiuGn4OAGs1qmy8pRTAPH2a84= X-MC-Unique: KJn2PZ18N5OEzt2k_M66JA-1 X-Mimecast-MFC-AGG-ID: KJn2PZ18N5OEzt2k_M66JA_1763461791 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1763461790; x=1764066590; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JQ7WlbbczLeQ5KuYJAuJ0aNx+FvO46piSKGnfzlbuF0=; b=APzYpzgwGBw3Q462Hjen6O/nhjomOjbZuce+nKFVckw0NnCDidpXiXT/01CbXoqdxR p+P7EOGDsPTwQ7X1k7n/vsutSSNwTXasgtrUzAUxljE/mPKSOtP2Mi2v0X8zVaQjzW4d tT+/szPl9j/4vVIn1+ibV6I4aQGdLpb6Un4f6YAWbRIYA39kwXoxSK/fXy399OXLtEKD F/8MJLO6Wg6FPNUUy/ajStNtI4yqlx1wh8UmknwSRgPWwZ1PV7xEvu042RrL8XSVk56n +ZpCEePs32MqGfjcUfJeNmXow/+Gvt0Vg9q1f4f45mfBJBoQfWVYglNHb1Pz7Wdsqgcq jZDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763461790; x=1764066590; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=JQ7WlbbczLeQ5KuYJAuJ0aNx+FvO46piSKGnfzlbuF0=; b=KBeeHQm8uIXBYWqIAuLz5DTEm7ADLe1xtWhKvd/xZJjase8WtI5196AWX9bmxOgBdz IKjQxv6mG5/OOevyMJqf4kY1I1Y2UGEcOEtwWj0v+48uUS5XVjj6BXTY0GjgeGCTvDyv oD+z/0efnokluKqZi2LBlcEPNZ6atJzJIlf6Ct3gM5Hc/2NQf0p1eHE1UpcQl/OBsYA9 IbS7eCzcv8uKZvQGDfq+UJFjKXEWOmmjKM+Il7SOR8JEFuezwYameXLINaaPmZa3rEI+ DYv51CY2L2LgB4C94U7DXHE6Psqn+PMeW5FT2+ytN3lleXQ9zzAdAcoOaPY/0MgwGx8O j59w== X-Gm-Message-State: AOJu0YyQXkGhjmHPJNV3SqpuHW4awxZ9PVUfvgIGJY7kHYLdBDbvr8Pg rOu3vowY2T1rTLPCBUw4IonqWd6/tnxHTZgMO8RfqJjf11DvtPJLtIm539vlByH3vbgjmLJxD02 AJsIvtvObMe5XneuShSvgQPFXjDkm8V8kSeGd05sWtMZQSc/eiM1W7NN0+yThuaa7IXbchzZ5DR W+R9idw2W7//Ex5Yjei0G/jE39CFyKY9sdGLua4yM+ X-Gm-Gg: ASbGncsnGpq6JE5mEDhlGfqvPtN5aj/uj29YYkCOp9HiZPojriC7y0mabs8ZoK6Xzt1 DMi7B36WsOc90iptUvEF47+Fy+kiAgh1R5eNqFfClcfXmCJeTbgd/GCfLTBZKd1MkyHAhADssJn A4NrQcPAs6dhYc6vrn71u4Jq6+6i52PpRwzeS/9lcfzXTdsV20ou5KN0Kw9McgIDK7wSjmjvcKg p36E9RaN7HbDp/G/J1cwJQCc1FnhxLD+23koqJCFFkBNnAdU/YzLO0p32P5ykfPUWo1bA5N7+u+ gNGe/WQL0T4ek2lQIJg9HIrh1j2J0abSj2Cz44BuiyUst56JeTOLxdaOM5RMzOzEuGQR5ej2nan P6ahDHD3zJjxUxgCczk1pz/huqIRRBGTISm1jx32icNNYywyGBLGwesBCMLz4A3KpT421XQ5RPy xpr/aQXGvCAclwsDQ= X-Received: by 2002:a05:600c:c1c8:20b0:477:a2f7:74de with SMTP id 5b1f17b1804b1-477a94acee9mr18386175e9.3.1763461790138; Tue, 18 Nov 2025 02:29:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IGfm2L9Ud2ilQ45jMnPd163w8ihZ929wj9MA9oF/Qj6Qa+pcNRKVvMsR925j9Vfk97ksQzNMw== X-Received: by 2002:a05:600c:c1c8:20b0:477:a2f7:74de with SMTP id 5b1f17b1804b1-477a94acee9mr18386005e9.3.1763461789725; Tue, 18 Nov 2025 02:29:49 -0800 (PST) From: Paolo Bonzini To: qemu-devel@nongnu.org Cc: jsnow@redhat.com, alex.bennee@linaro.org Subject: [PATCH v2 2/3] mtest2make: add dependencies to the "speed-qualified" suite Date: Tue, 18 Nov 2025 11:29:41 +0100 Message-ID: <20251118102942.551194-3-pbonzini@redhat.com> X-Mailer: git-send-email 2.51.1 In-Reply-To: <20251118102942.551194-1-pbonzini@redhat.com> References: <20251118102942.551194-1-pbonzini@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=pbonzini@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1763461838500158500 Content-Type: text/plain; charset="utf-8" Thorough tests may have more dependencies than faster ones. Dependencies are now looked up based on the suites being executed, not on the suites passed as goals to the makefile. Therefore, it is possible to limit dependencies to the speeds that need them. Signed-off-by: Paolo Bonzini Reviewed-by: Alex Benn=C3=A9e --- scripts/mtest2make.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mtest2make.py b/scripts/mtest2make.py index 891037e1d66..692e4867ec7 100644 --- a/scripts/mtest2make.py +++ b/scripts/mtest2make.py @@ -59,13 +59,13 @@ def process_tests(test, targets, suites): s =3D s.split(':')[1] if s =3D=3D 'slow' or s =3D=3D 'thorough': continue + suites[s].deps.update(deps) if s.endswith('-slow'): s =3D s[:-5] suites[s].speeds.append('slow') if s.endswith('-thorough'): s =3D s[:-9] suites[s].speeds.append('thorough') - suites[s].deps.update(deps) =20 def emit_prolog(suites, prefix): all_targets =3D ' '.join((f'{prefix}-{k}' for k in suites.keys())) --=20 2.51.1