From patchwork Fri Aug 16 07:25:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Mikanovich X-Patchwork-Id: 205 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 16 Aug 2024 09:25:44 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f64.google.com (mail-lf1-f64.google.com [209.85.167.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47G7Ph7k031386 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 16 Aug 2024 09:25:43 +0200 Received: by mail-lf1-f64.google.com with SMTP id 2adb3069b0e04-530c299a480sf1559414e87.0 for ; Fri, 16 Aug 2024 00:25:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723793138; cv=pass; d=google.com; s=arc-20160816; b=gGa3C3YW2MUWxsH7XuOYXXJbZXQw00j2NFWjicReMMOI0NKPISmtxXc7BevBHGwqNl JxYgcFT0sZQtmjNskCPI2TrNwu5wE/84GfgvPcviprg2TWOPoUomlj7yoSQ8QPcw08i+ CPGFTsL8GCjNCbl+sCYreAgCsY/JHk8vmd7F25LAmNMXIYgpVIQ2e9g+dDxXk8rqo/fb aCya9YLMiwSL2Tl+LygWzKztIdunf+CQqcYNLRLnrvjZN7npBzwKQC7Cd6Eu7m9qdG88 KJl2uXthkfSZ51ew4IFC61gVZRau9EcNl1dS69edy9eRTBeiBFmr4r22aovbD9olglp3 FWLw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=p/vzsUgDr3p2RYpJiZkPalBbr7qiXJXKfnGElvmkfCw=; fh=nz+ESALI4ak6VV/kFHI3SjxE6j0qaeuLqQSVHQhTroM=; b=TFOf9e5M8mQKjSuCV/yLOrmjjm7cgrKD9bOUhq9xJ2e0zb7TMdj1F46cCni2HSVdsO 7+uMh7IYRWY6UsVWY3ZUy97fj+JBZ3mA634OPInMnYLJKshtS2xiKN1Mg4PM6ZdmuzbF /UbsYu1MLtQptmUCKckoJO6ie5YnJk99PhM/AcXZhIRH+c51liHgVTs82LrgVFt2KZrO e2HDka9YGwTWFVFBr4DfTcgNkckDWtQ13EHnm+mcQwuOWSV2CJaqJnW48GuJwgz9cl/7 FZV21M3V/dpN/s2O8ZGw1kgrIwnv5hSBCs980DcxXygj7nj96Dt5BnD2jHR08vkqcX8y fI7g==; darn=isar-build.org ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1723793138; x=1724397938; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=p/vzsUgDr3p2RYpJiZkPalBbr7qiXJXKfnGElvmkfCw=; b=bavFJSO7gosEVKDrOUQMJ0gbNUnYwusYnE+qGGRuDo28aY3rOrOMc/PTGsfh4q4sUZ YQWqYZlNLlhHv1oujaQ5NdOwge4QjFrNBgWh2Y7kiN0EH6sBqSRmClI2o+KydbpMjIA5 g3INBaw29Z1Q9Bpf6rygBGhpLQoFusQOxbLnw1uK4FQgrKFA3vuvMuHvKF4kjNvhdZ4S VS+O0jc+sAcmTaH9quZFYkoqDyjqLXLH7JlsQoHXnRMYLnDKuSl90Q5Sj2tXTI4QiDz8 +KWMycbsY8ekgT0Y0Qu0F1cjXcxX+pR1rrCHoNqjQUiRQnowF0VuTNrC/M+jiZVszW4b sKnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723793138; x=1724397938; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=p/vzsUgDr3p2RYpJiZkPalBbr7qiXJXKfnGElvmkfCw=; b=WicB6KWnrIwGSqXol1vbfnelngjpmbYL3XiQAwZURNAfKHPEzzJ0S9Q83RfZIfUogs KcN94iioQY6cpKg0GKNhmJPfFjHvKgbKYqDBx6XbVHPKW2vIAfIkJw2RxNFStRyI9LbY WHnWlWznKNjXBLCR0yuR1kyJxV8i6OntnVsrbz3DUoAZqRE64KdVAIqsyax4/fYSjfgc R0NVaPHD0SQ47noY1Hgh1KnfjHGBA8aPvfjGM0KUO+xeD8N1U3QnTUsv58Fi4dwBK0Ie /aF91Ivtp8JOAy0JRvUmYSHQrbdZt+TqebcsYtiVj3SByWdVqO0PxypqbAWaOzUxx4Id UgoA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCWMVa3gyEYf3XDrYfh5mKMe7KWxmjY2sOC1iRgQqYg/s+0Znm8cQky3p13BP6218EvpP5jkIRWGmqQagJdicCOKgmiud9E= X-Gm-Message-State: AOJu0YwYjxTAl/1IIRuv/wG60BdMt4Q/QiYZQKoYH9OCeG3KToDWUQen jqFZaF45Cq4FVRiQj3kBJZp9eg4n17QqfbY/6WNB1tyemW22GbA+ X-Google-Smtp-Source: AGHT+IH8ms1Nj9WWGIo0aSi9B7xal4fbjtPoF8f1wKyDpaXTyeByvdFwsR266qg4B0Ue7dJ64yUelQ== X-Received: by 2002:a05:6512:3b14:b0:52e:fc74:552c with SMTP id 2adb3069b0e04-5331c6bb759mr1168647e87.33.1723793137210; Fri, 16 Aug 2024 00:25:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:400c:b0:52f:158:3411 with SMTP id 2adb3069b0e04-53307ca4cbcls72954e87.0.-pod-prod-09-eu; Fri, 16 Aug 2024 00:25:35 -0700 (PDT) X-Received: by 2002:a05:6512:1107:b0:52f:79f8:a42e with SMTP id 2adb3069b0e04-5331c695aecmr1137271e87.4.1723793135129; Fri, 16 Aug 2024 00:25:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723793135; cv=none; d=google.com; s=arc-20160816; b=A6xmEEWQ7lKZoKti1mQXBzq8YZ+hnqU3wFDKdzKfgHvSU93m5UacphREEgZ6sG55k4 0W1WP3hEWt4BdmXXYPSVD63RKf2n02Y4ugydaGxKXgOnxfTqC3fS4hHe9tqfKhnN9KDs WbOHggeIn2655Jna2TNBQRFiap5iBmUuvDZ3QwxhEpqgdPFZJ11lqWT9H+Hfr7DpDQ74 qQelzSHiEPh3d/ASvAbDhXCrX0Fud+wkw3VPzSMCfZMi9ClKHuZ1JB9TNuXuUe2QYeYR 2jGlCUu5PjopYy1h/Ur1Ftktiarl2Hkqq7V9XtRoWp13BLFTnVuBtCTGcKdYbA9g3OA5 84+Q== 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=8PBI4Dn0EzXAUTAGL4ZEH418MQT4tPHa+G63gr3rxsY=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=UZrz2ozj6olh/Dw/o/UdyLAFazVgfbUU/8GdFBCShcEYYJtyqy8D9Q5NdOFV5ZqdR7 4Ec+3YUk14ptCE8gYyVYAMKDRMivhf/j7WYblIdbRDJrFEgMazPfxXWbGlKUdXiHzWAH 95sSjka/9Tlb0aG0bT485qfQLFo8+qZfCDx8iGl5Gehb95vPqBFnGPTXX6SGs47dX/Ji /ftx/4Sd/KCcIW0BFBtwXXDTdNHz3I1iRBUCAtJJiroUO1dsO67W8K6EOHLkTo6xi/ps 2ZCK/vmXFgh5TMU8+AnsOcgyBd2sErBynkNhqCdSgK6z1rW4+shENJymol1ZhPfxM8fc 74ag==; dara=google.com 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 Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5330d3acc06si53748e87.3.2024.08.16.00.25.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 16 Aug 2024 00:25:34 -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; Received: from user-B660.promwad.corp ([159.148.83.114]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 47G7PXCh031363 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 16 Aug 2024 09:25:33 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v2 0/4] Speedup testsuites Date: Fri, 16 Aug 2024 10:25:22 +0300 Message-Id: <20240816072526.65382-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS 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-Original-Sender: amikan@ilbers.de X-Original-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 Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Isar CI running takes too much time already, so speed up optimizations need to be done. Remove some test case duplications and minimize time consuming parts keeping the same test coverage. On the test machine improvement is ~30-50%: dev: 30min -> 22min fast: 168min -> 113min full: 636min -> 483min Based on `Additional CI improvements` patchset. Changes since v1: - Fixed kselftest test case. - Add full testsuite time improve statistics. Anton Mikanovich (4): CI: Remove cleanup before nocross build CI: Minimize debsrc_cache checking CI: Minimize kselftest checking CI: Minimize testsuites duplication testsuite/cibuilder.py | 1 - testsuite/citest.py | 64 +++++++++++++++++++++++++++++++++--------- 2 files changed, 50 insertions(+), 15 deletions(-)