From patchwork Sat Oct 30 22:24:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594837 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CDCB4C433F5 for ; Sat, 30 Oct 2021 22:24:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A2784603E9 for ; Sat, 30 Oct 2021 22:24:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232020AbhJ3W1B (ORCPT ); Sat, 30 Oct 2021 18:27:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232012AbhJ3W1A (ORCPT ); Sat, 30 Oct 2021 18:27:00 -0400 Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B6E8C061570 for ; Sat, 30 Oct 2021 15:24:30 -0700 (PDT) Received: by mail-wm1-x336.google.com with SMTP id f7-20020a1c1f07000000b0032ee11917ceso5597548wmf.0 for ; Sat, 30 Oct 2021 15:24:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=eQvFweo4VY3//ZnVr76+uHRVQTM52KpzMSnpDsoRanM=; b=MhjIut3m4TXLXP5/MFALqhUowVFXlGE0DC9uVqT5VNtzJKJM7T57K99zQas/V4WLhh 1gS+2IWftMIHBeCskcE5n0ijXH7hqgeZ9nuWfbAd2tT2dNOwtZs5M8YjQGxjWX6G63c8 qDmBj2hgr07YdFbyg5j+BC/CoAhhHF3qKeHQeqP3aMftXXgiHR2nLF7fjd4fMipj0h2K rz4K1kIM1tMhDiqm8l2uk/Y7wo7BXRlQl5rUPYCsRVflrAviczLYnEKjG2vfLyOKJ2Dv lRvQJr92G7UC2Tn9xF5XcPT7blSWmMdV+Ove55Ky4gWIIwPS+cmWc5EyDJQ22pNIMbj/ tG1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=eQvFweo4VY3//ZnVr76+uHRVQTM52KpzMSnpDsoRanM=; b=59syvhX0huYqTcq4KnMU71NfJ8zG+Y60BVfbhZSDpjzpDGsv2hoB41HN/788MV3XBA yZOAfHcOA6I7DiiFIy3RBGm/LNN45Dbk2iONgXdeEwh/BRk3XpKy91VCnx4Bzai7MbaG flBTZS3+hEAn7bdLm8Cc4JHtlvegokHMrRph1nyky69pR6a35AyLxzaYatdd9qdfxckU yo6CqzPnifucw0x5QOkg1ZJSOhZvGr29xcuM2thoAHajpnl8A44ib1Z8bn6R4dW1RImV E57uvnTsxtU9sqwSsmw9feDRDY0GA5ZpNWI0oertq1utvgSa7jnmnboSBSLsM/eqjnQc UTSA== X-Gm-Message-State: AOAM533xI46Odb/8eEHYnWSUhq3i3T3tTqexFdwMrsYlObZaoWMbpdjH h2SjdOVJJ6tAYvWPZq7QJFUbnsG+RAs= X-Google-Smtp-Source: ABdhPJwBbjrM4V9aYVMopy2/isU0LQKbzPh4ebWtFBYPZVZ+qjapJWpdV6e5mMzcsyAdfea053cHlQ== X-Received: by 2002:a7b:c7cd:: with SMTP id z13mr5426232wmk.172.1635632668532; Sat, 30 Oct 2021 15:24:28 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:28 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 01/15] leak tests: mark a read-tree test as passing SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:10 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org The "t1002-read-tree-m-u-2way.sh" test has passed under SANITIZE=leak since 04988c8d182 (unpack-trees: introduce preserve_ignored to unpack_trees_options, 2021-09-27) was combined with e5a917fcf42 (unpack-trees: don't leak memory in verify_clean_subdirectory(), 2021-10-07), but as both were in-flight at the time neither could mark it as passing. It will now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t1002-read-tree-m-u-2way.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/t/t1002-read-tree-m-u-2way.sh b/t/t1002-read-tree-m-u-2way.sh index 9c05f5e1f51..ca5c5510c73 100755 --- a/t/t1002-read-tree-m-u-2way.sh +++ b/t/t1002-read-tree-m-u-2way.sh @@ -8,6 +8,8 @@ test_description='Two way merge with read-tree -m -u $H $M This is identical to t1001, but uses -u to update the work tree as well. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-read-tree.sh From patchwork Sat Oct 30 22:24:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594835 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CE1CEC433FE for ; Sat, 30 Oct 2021 22:24:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B3CAA60ED5 for ; Sat, 30 Oct 2021 22:24:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232034AbhJ3W1C (ORCPT ); Sat, 30 Oct 2021 18:27:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232023AbhJ3W1B (ORCPT ); Sat, 30 Oct 2021 18:27:01 -0400 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1D00C061570 for ; Sat, 30 Oct 2021 15:24:30 -0700 (PDT) Received: by mail-wm1-x331.google.com with SMTP id 207-20020a1c04d8000000b0033123de3425so4035150wme.0 for ; Sat, 30 Oct 2021 15:24:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7rDyCMrOCXTCTLgVNaLs+t3VNZhB2VdNHT2effvdT2w=; b=lB2/6LCUcoYgLUNARtaGdUwGderZzE3dLIjntew8bqH6X+a3p6ZtbhQQjkicZVviA0 2ApoDYIZEvxmTmq0g4Ci7E50pnh4e+LF/gvMih4PL3yloGQOKvUTJ1Dm6cTlWcqww60L dsNAtKz/jf+lxQi8Glfyk+M9jstU4GzT4jVEPr/OU4F5XoOtaiATc/sHVwmmFcHpf82Z IQPSYB7BJTwpS3JpGHmM0S+002Rdhwj+iMrnUAngd8hUZw2wmfYXhxjUO+kFT5Xqr32S G25utJkdmFf/U4UNWADiT9SQ4yMy/3e/m9Ysatb3EJIkWZlvtjMzHjeKM8IXWS65bKtV Ljsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=7rDyCMrOCXTCTLgVNaLs+t3VNZhB2VdNHT2effvdT2w=; b=KqE3zIx5KICOKjNg/loZ1Rr9aIveBfViR60LY/12b0j/nvNczOzAXLKGzp9EYQGLAM iDMQpENwIa5vesr5rbvGLIUFg6VzETEDcw7B7ZJdUKQ/d1nqbrk8sjNPVNahRTdswnte C0AKP5wWLy3VYEss2a00xQnkCu5fe10LnUF+uUtE6HqCGB5F22u20qKLd92LVzCyP+Ls mIRuzUXd3VfuFIXXYaP29LswSZbqGvXLpx106CSUG+v7biPFfc3W4wLea0qb22kcaovW I4JxoVy1ioFWfQnBG4Mp0nmGBOtt4HBrWuLbRRD/uj4BtAFVz8VWIgH60gQuRcPnvrAk 7tJA== X-Gm-Message-State: AOAM5324liKL6jQhiYSel8UQbFcsMfFs5OQHbb+DfDNBER+8dUr/vxEN 9RYFZ+Yse8q10CjZgZ9FeLYSjI4P3PUcnQ== X-Google-Smtp-Source: ABdhPJw6YnW6aI8FkVPMW/wDwND6LB2Zjzi1IhxKSEEtbGe42E2hqqp/EXaSZT78a/ds2yhqRy6juQ== X-Received: by 2002:a05:600c:2e46:: with SMTP id q6mr10765828wmf.6.1635632669229; Sat, 30 Oct 2021 15:24:29 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:28 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 02/15] leak tests: mark "sort" test as passing SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:11 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark a test that was recently added in e031e9719d2 (test-mergesort: add test subcommand, 2021-10-01) as passing with SANITIZE=leak. It will now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t0071-sort.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/t/t0071-sort.sh b/t/t0071-sort.sh index a8ab1748796..6f9a501c72b 100755 --- a/t/t0071-sort.sh +++ b/t/t0071-sort.sh @@ -2,6 +2,7 @@ test_description='verify sort functions' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'llist_mergesort()' ' From patchwork Sat Oct 30 22:24:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594839 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC11AC4332F for ; Sat, 30 Oct 2021 22:24:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id CF02E60F38 for ; Sat, 30 Oct 2021 22:24:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232054AbhJ3W1G (ORCPT ); Sat, 30 Oct 2021 18:27:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232031AbhJ3W1C (ORCPT ); Sat, 30 Oct 2021 18:27:02 -0400 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 89B6DC061570 for ; Sat, 30 Oct 2021 15:24:31 -0700 (PDT) Received: by mail-wm1-x329.google.com with SMTP id 71so8469462wma.4 for ; Sat, 30 Oct 2021 15:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IPnosbg/F6snHQYMJHWrZMdr0iR6kMAR25K63GDZnVM=; b=fXg+BzLHyXCONtq7OsVG0r61ydmBVzl6qB9DdPrR/3Sd4mCiN5gtqHTVj7xcO6vOkc BHvbz8N7AGRMSVeYYtMU5J+fOB9Ln3+iaYzJABZauaEhF29eH0NyRDp/okat1XxZ78Aq IMEE6ju/RFpSbCZ3o6z6b5IcqXYvnEE3GGQ34ESraPM3vcg7FFN08dzmCgf/aM0pabia dH2mfyaZ53l6x09tq6MGNo4tvBr2SeJoenkVfGmXlueE+nKDpVSreqX3oyQM4Lfx+TLc YsTkZPB5vraRKqjklDsRhLzLmdcAPWubysIWnZgRx5H6sLC18/DSYG5KkrxiMGht+JsI YyXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IPnosbg/F6snHQYMJHWrZMdr0iR6kMAR25K63GDZnVM=; b=JJYd51Fzk3dPHA/Q0M5ecZALWq0avUFd7HUji18EzBukwrhxypyCIksmUBkjKTIW/a cp9qzZgHJzOjWY14nx8cMOr4Z6z6U0YHiZ89K8pJALJ3L6BjoshzzonGXvTPsSZrcN2o sDGoQSinMN32oZIBv1A0ilxCLgydW5UnoXXJn8MbSCqu2uDP58V9D9Nrs6W5LOLvQAfJ Y3JA268w2+BpBgyCoXNUlJm3ZMfViVtnzPSFNJW65hyn5Grg3iQPZA9qaiEPyLEoiTij e9VpXYgB9geRUL5ZPzFafH8dRskQP9ZyoXFC0ttNLwFgTjSSxEHIRnWuvuu4n/H6S7vz L2QQ== X-Gm-Message-State: AOAM532+AkOg110ZdjDxUXT1boC3sbCTG3AzMKjPBKjJxYtGAwk/kmPL UGs3W9ISPJmft76Yx6Aq04JCPDq7hAsGVQ== X-Google-Smtp-Source: ABdhPJz0d/lmR40mkLt4vG3AEFCumZVSteqqit9lT7xCIQvBH16bxNqUcoVCBWCLi+X7mvF+hiQrbg== X-Received: by 2002:a1c:a904:: with SMTP id s4mr13156760wme.163.1635632669887; Sat, 30 Oct 2021 15:24:29 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:29 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 03/15] leak tests: mark most gettext tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:12 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark all but one tests that match "*gettext*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). In the case of "t0202-gettext-perl.sh" this isn't very meaningful as most of the work is on the Perl side, but let's mark it anyway. Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t0200-gettext-basic.sh | 1 + t/t0201-gettext-fallbacks.sh | 1 + t/t0202-gettext-perl.sh | 1 + t/t0204-gettext-reencode-sanity.sh | 1 + 4 files changed, 4 insertions(+) diff --git a/t/t0200-gettext-basic.sh b/t/t0200-gettext-basic.sh index 8853d8afb92..522fb2ae696 100755 --- a/t/t0200-gettext-basic.sh +++ b/t/t0200-gettext-basic.sh @@ -5,6 +5,7 @@ test_description='Gettext support for Git' +TEST_PASSES_SANITIZE_LEAK=true . ./lib-gettext.sh test_expect_success "sanity: \$GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to $GIT_INTERNAL_GETTEXT_SH_SCHEME)" ' diff --git a/t/t0201-gettext-fallbacks.sh b/t/t0201-gettext-fallbacks.sh index 6c74df0dc67..8724ce1052d 100755 --- a/t/t0201-gettext-fallbacks.sh +++ b/t/t0201-gettext-fallbacks.sh @@ -8,6 +8,7 @@ test_description='Gettext Shell fallbacks' GIT_INTERNAL_GETTEXT_TEST_FALLBACKS=YesPlease export GIT_INTERNAL_GETTEXT_TEST_FALLBACKS +TEST_PASSES_SANITIZE_LEAK=true . ./lib-gettext.sh test_expect_success "sanity: \$GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to $GIT_INTERNAL_GETTEXT_SH_SCHEME)" ' diff --git a/t/t0202-gettext-perl.sh b/t/t0202-gettext-perl.sh index a29d166e007..df2ea34932b 100755 --- a/t/t0202-gettext-perl.sh +++ b/t/t0202-gettext-perl.sh @@ -5,6 +5,7 @@ test_description='Perl gettext interface (Git::I18N)' +TEST_PASSES_SANITIZE_LEAK=true . ./lib-gettext.sh if ! test_have_prereq PERL; then diff --git a/t/t0204-gettext-reencode-sanity.sh b/t/t0204-gettext-reencode-sanity.sh index 8437e51eb54..4f2e0dcb02b 100755 --- a/t/t0204-gettext-reencode-sanity.sh +++ b/t/t0204-gettext-reencode-sanity.sh @@ -5,6 +5,7 @@ test_description="Gettext reencoding of our *.po/*.mo files works" +TEST_PASSES_SANITIZE_LEAK=true . ./lib-gettext.sh # The constants used in a tricky observation for undefined behaviour From patchwork Sat Oct 30 22:24:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594843 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7489EC433EF for ; Sat, 30 Oct 2021 22:24:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5D6A560F38 for ; Sat, 30 Oct 2021 22:24:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232075AbhJ3W1J (ORCPT ); Sat, 30 Oct 2021 18:27:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232035AbhJ3W1D (ORCPT ); Sat, 30 Oct 2021 18:27:03 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31C96C061714 for ; Sat, 30 Oct 2021 15:24:32 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id r8so9520267wra.7 for ; Sat, 30 Oct 2021 15:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=BxB+XLKWKsysq4SXffjXcTEKQ2tfFiFdKu1w7HG6jnM=; b=ZcX4sEwYjNlSBuoK6t8IZPAoO4FJKgXJXCCkNdzqZp7cw/yfXnlBt0SUN889288a51 SaOfD2wgyxP9Z+HVmAfltzUS051ULUpQLv9uOZ9aO4Dia9IIKs4sDLZzAtRwHgXtH5zB vwZW1o2Y+tMBB08kaLHHfKbpSbOP+KAmTQhebk+KiUbP0nXI90D3eAiQnosJ9jqFsN/l s9x2/MdSiG8sEZKPZ5/6ATdF1hAyT1lrGa5xoTXrV4uJiM1XRw6y27Stl0M511SHS2fw TCTRkaMsf3J1pA0xc3YEN6TRk8MdBBwpJJCMtAmH5Kvdo4WEA3h08H/stD3klvZDeKyw mYcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=BxB+XLKWKsysq4SXffjXcTEKQ2tfFiFdKu1w7HG6jnM=; b=QRqoOuop279TXrDSjrQUl39nA4DyDLAt+jPoXTyBMrTZgXQGA6Nun88H+0fvLwrSNC s8VrnKmeSwKK759EsuQfDjvF48EwQLpSz+Zonqw2jwMRxr7svsHC0rVvSQfcMydccksT 30LB4TiUJcJJU+D84FuRouHf3N3eks/Ebwh3sMn/gOq62nRuZ+h2XlmDv8klMannbVQI nBmteqWgGsLv15GLrX2YPYA0efLPb9QniEWSt1dSDrtD0I/OzxReX+hpUptE+kRjRKGx NFI35DewBQGunSzkbZlmh/xYVlqeRQ6sR75vLacoJQGBxjOsdxX77Gwv1ObouvjGQXUt 3mdg== X-Gm-Message-State: AOAM530j2+Cf8axYyGPa7g7o2J9om1bRjE3Edfx+XdEECitCBunjY2Vc jMvGg4L/JMX4BEQJ6By3d1SjLc1FzsqFJw== X-Google-Smtp-Source: ABdhPJx/vOHrLJn/o/yHzjZTafK9MlLTrQSTOxn48sR1esxsJBaT2N8s/Oq6lTyzaJK4aVTqmSmY0A== X-Received: by 2002:a05:6000:2c6:: with SMTP id o6mr24977386wry.321.1635632670593; Sat, 30 Oct 2021 15:24:30 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:30 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 04/15] leak tests: mark some misc tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:13 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org As in 7ff24785cb7 (leak tests: mark some misc tests as passing with SANITIZE=leak, 2021-10-12) continue marking various miscellaneous tests as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t1420-lost-found.sh | 2 ++ t/t1600-index.sh | 1 + t/t2000-conflict-when-checking-files-out.sh | 1 + t/t2100-update-cache-badpath.sh | 1 + t/t3908-stash-in-worktree.sh | 1 + t/t4007-rename-3.sh | 2 ++ t/t5002-archive-attr-pattern.sh | 1 + t/t5200-update-server-info.sh | 1 + t/t5307-pack-missing-commit.sh | 1 + t/t5555-http-smart-common.sh | 1 + t/t5701-git-serve.sh | 1 + t/t5704-protocol-violations.sh | 2 ++ t/t6136-pathspec-in-bare.sh | 1 + t/t7101-reset-empty-subdirs.sh | 2 ++ t/t7103-reset-bare.sh | 2 ++ t/t7525-status-rename.sh | 1 + t/t7526-commit-pathspec-file.sh | 1 + 17 files changed, 22 insertions(+) diff --git a/t/t1420-lost-found.sh b/t/t1420-lost-found.sh index dc9e402c555..dbe15a0be10 100755 --- a/t/t1420-lost-found.sh +++ b/t/t1420-lost-found.sh @@ -4,6 +4,8 @@ # test_description='Test fsck --lost-found' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t1600-index.sh b/t/t1600-index.sh index 46329c488b1..010989f90e6 100755 --- a/t/t1600-index.sh +++ b/t/t1600-index.sh @@ -2,6 +2,7 @@ test_description='index file specific tests' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh sane_unset GIT_TEST_SPLIT_INDEX diff --git a/t/t2000-conflict-when-checking-files-out.sh b/t/t2000-conflict-when-checking-files-out.sh index f18616ad2be..79fc97f1d7e 100755 --- a/t/t2000-conflict-when-checking-files-out.sh +++ b/t/t2000-conflict-when-checking-files-out.sh @@ -21,6 +21,7 @@ test_description='git conflicts when checking files out test.' # path1 is occupied by a non-directory. With "-f" flag, it should remove # the conflicting paths and succeed. +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh show_files() { diff --git a/t/t2100-update-cache-badpath.sh b/t/t2100-update-cache-badpath.sh index 2df3fdde8bf..7915e7b8211 100755 --- a/t/t2100-update-cache-badpath.sh +++ b/t/t2100-update-cache-badpath.sh @@ -22,6 +22,7 @@ and tries to git update-index --add the following: All of the attempts should fail. ' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh mkdir path2 path3 diff --git a/t/t3908-stash-in-worktree.sh b/t/t3908-stash-in-worktree.sh index 2b2b366ef94..347a89b030b 100755 --- a/t/t3908-stash-in-worktree.sh +++ b/t/t3908-stash-in-worktree.sh @@ -5,6 +5,7 @@ test_description='Test git stash in a worktree' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t4007-rename-3.sh b/t/t4007-rename-3.sh index c634653b5be..b86165cbac5 100755 --- a/t/t4007-rename-3.sh +++ b/t/t4007-rename-3.sh @@ -6,6 +6,8 @@ test_description='Rename interaction with pathspec. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh ;# test-lib chdir's into trash diff --git a/t/t5002-archive-attr-pattern.sh b/t/t5002-archive-attr-pattern.sh index bda6d7d7e9e..a66b5ba27e8 100755 --- a/t/t5002-archive-attr-pattern.sh +++ b/t/t5002-archive-attr-pattern.sh @@ -2,6 +2,7 @@ test_description='git archive attribute pattern tests' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_exists() { diff --git a/t/t5200-update-server-info.sh b/t/t5200-update-server-info.sh index 21a58eecb9b..ed9dfd624c7 100755 --- a/t/t5200-update-server-info.sh +++ b/t/t5200-update-server-info.sh @@ -2,6 +2,7 @@ test_description='Test git update-server-info' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' 'test_commit file' diff --git a/t/t5307-pack-missing-commit.sh b/t/t5307-pack-missing-commit.sh index f4338abb78a..d3482ab279c 100755 --- a/t/t5307-pack-missing-commit.sh +++ b/t/t5307-pack-missing-commit.sh @@ -2,6 +2,7 @@ test_description='pack should notice missing commit objects' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t5555-http-smart-common.sh b/t/t5555-http-smart-common.sh index 49faf5e283b..b1cfe8b7dba 100755 --- a/t/t5555-http-smart-common.sh +++ b/t/t5555-http-smart-common.sh @@ -2,6 +2,7 @@ test_description='test functionality common to smart fetch & push' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t5701-git-serve.sh b/t/t5701-git-serve.sh index aa1827d841d..1896f671cb3 100755 --- a/t/t5701-git-serve.sh +++ b/t/t5701-git-serve.sh @@ -5,6 +5,7 @@ test_description='test protocol v2 server commands' GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'test capability advertisement' ' diff --git a/t/t5704-protocol-violations.sh b/t/t5704-protocol-violations.sh index bc393d7c319..ae1a00afb09 100755 --- a/t/t5704-protocol-violations.sh +++ b/t/t5704-protocol-violations.sh @@ -4,6 +4,8 @@ test_description='Test responses to violations of the network protocol. In most of these cases it will generally be acceptable for one side to break off communications if the other side says something unexpected. We are mostly making sure that we do not segfault or otherwise behave badly.' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'extra delim packet in v2 ls-refs args' ' diff --git a/t/t6136-pathspec-in-bare.sh b/t/t6136-pathspec-in-bare.sh index b117251366d..ae8b5379e24 100755 --- a/t/t6136-pathspec-in-bare.sh +++ b/t/t6136-pathspec-in-bare.sh @@ -2,6 +2,7 @@ test_description='diagnosing out-of-scope pathspec' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup a bare and non-bare repository' ' diff --git a/t/t7101-reset-empty-subdirs.sh b/t/t7101-reset-empty-subdirs.sh index 5530651eea4..638bb04e217 100755 --- a/t/t7101-reset-empty-subdirs.sh +++ b/t/t7101-reset-empty-subdirs.sh @@ -4,6 +4,8 @@ # test_description='git reset should cull empty subdirs' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff-data.sh diff --git a/t/t7103-reset-bare.sh b/t/t7103-reset-bare.sh index afe36a533c4..0de83e36199 100755 --- a/t/t7103-reset-bare.sh +++ b/t/t7103-reset-bare.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='git reset in a bare repository' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup non-bare' ' diff --git a/t/t7525-status-rename.sh b/t/t7525-status-rename.sh index a62736dce09..22bf5c7e5dc 100755 --- a/t/t7525-status-rename.sh +++ b/t/t7525-status-rename.sh @@ -2,6 +2,7 @@ test_description='git status rename detection options' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t7526-commit-pathspec-file.sh b/t/t7526-commit-pathspec-file.sh index 5fbe47ebcd0..dca62fc48e5 100755 --- a/t/t7526-commit-pathspec-file.sh +++ b/t/t7526-commit-pathspec-file.sh @@ -2,6 +2,7 @@ test_description='commit --pathspec-from-file' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_tick From patchwork Sat Oct 30 22:24:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594841 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8766CC433F5 for ; Sat, 30 Oct 2021 22:24:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6C5F460F45 for ; Sat, 30 Oct 2021 22:24:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232076AbhJ3W1J (ORCPT ); Sat, 30 Oct 2021 18:27:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41012 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232037AbhJ3W1E (ORCPT ); Sat, 30 Oct 2021 18:27:04 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ECDE7C061570 for ; Sat, 30 Oct 2021 15:24:32 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id d5so7036227wrc.1 for ; Sat, 30 Oct 2021 15:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8vM8J+gF1oNZ7bw54oLZNIMOogvIs2nJatZrUXhTCDk=; b=d5hRS82W7KxGWTFOf9WWqc3FB2hriz2GfJGH1a8WKApPavqF8AdBtLbeBBMivBFdjk sJ6sRYBQKLtzUKP5H3JztxClpUYCx4C5H8FGK+KzJcQe4NYXTUvefGd+f513nmOogOZg Pxe7roAQGw1z76K2qDAGH0yCERMJ6l/Yv90/+YG/dtk/nFPvepNrKbEk7Wc1Dz2N0OEK wd4f2iFjwNieWCT6RsaCMrbF1OkkMk4x+kq3ZRvV2OWyBErInXfpwLBsAYQtnCWEsx6z +hNSDaj5KMY+2TSiBN833C4IIlKsEFqpEAe+HncVNyd4k/lLquVlcnzqIogz14fzV+VY 3KFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8vM8J+gF1oNZ7bw54oLZNIMOogvIs2nJatZrUXhTCDk=; b=VddPQcubm709PK++AWn0vJC+Ou8mffh6SXzxnXn3VzcfRakLSRNMoEVkLBGn1/RY29 04XUaDLh+3K7usTghUebk4UVtNMr1bK+yMFMXFR55ThHwI3mMnNIoEYEwpyt98VRufOe bhpHs9Vb1RuzU8YZgtHeqk9iSXHrGeFdpyWdFK3zh28ncaFshMdGwDLDgmLVctE2mAiL vYxzxATjyPJAGPDUPo33cccNN5VGN/Rcu7DI1S30kZnJLGNSy4MYFP4Bly6LAmX6OIyT NMs2aqwZUFKpGjfOyeIYkjlmPWLhIiHATdlAFAVCPXqUDSQsQGoAO5vrHcLeQF+No5NW wmIg== X-Gm-Message-State: AOAM53345cn7ryT/pCdRpIqQ0SusUAYLq7VYAj2etfkuakFZVXnps5NI ySqcsG+/+bUsRTH+yNeAHRbKQ14Vh9DtVg== X-Google-Smtp-Source: ABdhPJyekGyOBVJxmTYwelMeUGOvJUWHWeKffbhaBdkcX4Pf14adDxCnf4Oq4L7IWFx1T+DnSyQ9kA== X-Received: by 2002:adf:e50b:: with SMTP id j11mr18324642wrm.430.1635632671318; Sat, 30 Oct 2021 15:24:31 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:30 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 05/15] leak tests: mark some rev-list tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:14 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*rev-list*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t6005-rev-list-count.sh | 1 + t/t6102-rev-list-unexpected-objects.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/t/t6005-rev-list-count.sh b/t/t6005-rev-list-count.sh index 0b64822bf62..d763de0041c 100755 --- a/t/t6005-rev-list-count.sh +++ b/t/t6005-rev-list-count.sh @@ -2,6 +2,7 @@ test_description='git rev-list --max-count and --skip test' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t6102-rev-list-unexpected-objects.sh b/t/t6102-rev-list-unexpected-objects.sh index 52cde097dd5..6f0902b8638 100755 --- a/t/t6102-rev-list-unexpected-objects.sh +++ b/t/t6102-rev-list-unexpected-objects.sh @@ -2,6 +2,7 @@ test_description='git rev-list should handle unexpected object types' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup well-formed objects' ' From patchwork Sat Oct 30 22:24:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594847 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB9D2C433EF for ; Sat, 30 Oct 2021 22:24:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 89D1560F38 for ; Sat, 30 Oct 2021 22:24:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232109AbhJ3W1O (ORCPT ); Sat, 30 Oct 2021 18:27:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41014 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232036AbhJ3W1E (ORCPT ); Sat, 30 Oct 2021 18:27:04 -0400 Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A9643C061746 for ; Sat, 30 Oct 2021 15:24:33 -0700 (PDT) Received: by mail-wm1-x334.google.com with SMTP id a20-20020a1c7f14000000b003231d13ee3cso14469133wmd.3 for ; Sat, 30 Oct 2021 15:24:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=m0jbK6/twxmnfoRok+ThnkHSE8Lr8QnTgyyXFD09tWA=; b=dQLRRB9y6ygKw8f6mGpZTln+ABJm7mp2ndj7e0sqQV3mkPa3f7NHUEppLai6z7thTc 2ncrMUdQPqEWl4CkOtDgphavQRVUJM2OlaMFAhmdQ2o9lJ6kkJTDQoiZPICl9O4vLbnP WbI12SgbtdagxTqnDwKfG4fz7hHVuYkfFhOIYkaq4cl1tQEqrYbsafFcFi7KeGregfG3 sio7a8UqyBtWfVbRz2AOPBX/fk1/Wm4XscSxGWSm4dRa8ICQOohmYwGSasQPAvUELnYQ +hmjKs8wZb2uo6+THb/ObUkSAwprFlJgSYkTbwwYIYbri5aM1eMoiJrCyFrooHuL9h5B S/Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=m0jbK6/twxmnfoRok+ThnkHSE8Lr8QnTgyyXFD09tWA=; b=6SzPgp2mJxSzdHCCDB6VcXRcGCUhNZ6T/7bsJlI94qrW0FYr+kUhUWW9Dr4ML6qA/c TFxE76zNfJ4UcrDOPAzCO7kk6EVTRGgC11701xeZ0fNm7Ngw50wc8w8eFwT92AxdwPXu wqZkqq2SS7dVWFTpNtm2x/71sRuwwlbBnD+zIiF6fPxLfApfgoDS8qczXWX61JIo5x/j iEw+l5aXpQ/Kkvl4YbONasymcVdbvF3t5P3Yvio2AzQ/QR696LoF+cxMfW+sC837TsTz 8Bv03JAnHMxTRVYWCdaO/C5Sqtf9ZMO7zostH+xCkLk1TDAz0zhy47pwthhfiIgsNQr4 qgdg== X-Gm-Message-State: AOAM533O+eZ8jfRC8oqpjiFLE4TFaAz9zjd3LxJL0f9WEuw1MWgaOJOl wORIsmds7ovn2l656tuECtHIvziOx5U98A== X-Google-Smtp-Source: ABdhPJx0iByi5XCIaxwux6fNtRBeHqT39iF7H9+yC5eFO47XMRNlePpxF5I5+LPLYfCqwIF+6tfhnQ== X-Received: by 2002:a1c:ed02:: with SMTP id l2mr20806723wmh.115.1635632672076; Sat, 30 Oct 2021 15:24:32 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:31 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 06/15] leak tests: mark some rev-parse tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:15 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*rev-parse*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t1503-rev-parse-verify.sh | 1 + t/t1506-rev-parse-diagnosis.sh | 1 + t/t1513-rev-parse-prefix.sh | 1 + t/t1515-rev-parse-outside-repo.sh | 2 ++ 4 files changed, 5 insertions(+) diff --git a/t/t1503-rev-parse-verify.sh b/t/t1503-rev-parse-verify.sh index 40958615ebb..94fe413ee37 100755 --- a/t/t1503-rev-parse-verify.sh +++ b/t/t1503-rev-parse-verify.sh @@ -9,6 +9,7 @@ exec X-Patchwork-Id: 12594845 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AD3BEC433F5 for ; Sat, 30 Oct 2021 22:24:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 929C6603E9 for ; Sat, 30 Oct 2021 22:24:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232098AbhJ3W1N (ORCPT ); Sat, 30 Oct 2021 18:27:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41018 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232041AbhJ3W1F (ORCPT ); Sat, 30 Oct 2021 18:27:05 -0400 Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E72CC061764 for ; Sat, 30 Oct 2021 15:24:34 -0700 (PDT) Received: by mail-wr1-x435.google.com with SMTP id o14so22234100wra.12 for ; Sat, 30 Oct 2021 15:24:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=NvZkmphmVgULyROCZR3AO3QK+1y9tir/OrDqju0ISzs=; b=D+To9xJiFoW0sHWSAJA0wnAyn5OEOnic3g/4BFlHJkuNoIrsQFmgtww+q4RONQZLhp JJEaukaLCqegS+3q14dzzWnww6P/H4WtwjewAgQ2XS1kjqWrVoDXvZvQcSIFQLmUlcBp zQonJYGeRrOvGFLcHkjTvc1OP7LMEnK+kPzjvHMJYmUb9fDBTANdfr44yJCDR49xW+vS whZvb2ABTlWwzCUgnCg5vx4QuE9gs+sK9ByOEZMxk3rJtKHc0ji6ihCVe3KIIxHpa/Kc eKVKXSOiVrUqXIdeb1/PvDDZRibbnkj4GR++fxKRLX6qeEKtXdgzND0rruzxJUFwRNU+ 7JDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=NvZkmphmVgULyROCZR3AO3QK+1y9tir/OrDqju0ISzs=; b=2uG/SzUObYQuoMOBSVOeTn4Y9xBFsdM/9K2/b4h6XmpPJSfo2UvS/WuhAblOigcI7H lF/pebfNHdbgf1t7RP9Vb3NBov4DGOzMg8xVGadESPv4UmE0tFnCtzJncCFeWOao3NsV vGml0mk07Ksdl7Of7lpgA0Qs0TydJyiuqwTE4PxpUSVSKR4dIfsqsAwb8SB4GLJ2Znn3 FxEEGTEb8eLDwLX7AUO/2pAbG0qgLxWvTrHhE2HHDIZLMgKrdjOW6kBg3KwEtrykDWLB 3Z9MsxhSi63ksoUKt36jr29aJEdMM2OyaaPkfT/ZxJyXipqBKIjb4ydfFtV2by2e3hpE 1I8A== X-Gm-Message-State: AOAM532X9/RVjYGwob7ZnLE5LsEEpDFuRwKY1AU0zrarjQyjU73MwyS/ gf+oHr8IaiiOI+iw5dWyYHOXhUwFms7V4w== X-Google-Smtp-Source: ABdhPJyUf/FMh+RjfDjWFcQ4j9z4SUjP44SK3vtlvJn4vySL8+8FxLgpMfbNWCshxSM1UGb3sOOqBw== X-Received: by 2002:a05:6000:1a45:: with SMTP id t5mr13326463wry.306.1635632672754; Sat, 30 Oct 2021 15:24:32 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:32 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 07/15] leak tests: mark some update-index tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:16 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*update-index*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t2101-update-index-reupdate.sh | 1 + t/t2102-update-index-symlinks.sh | 1 + t/t2103-update-index-ignore-missing.sh | 1 + t/t2104-update-index-skip-worktree.sh | 1 + t/t2105-update-index-gitfile.sh | 1 + 5 files changed, 5 insertions(+) diff --git a/t/t2101-update-index-reupdate.sh b/t/t2101-update-index-reupdate.sh index 6c32d42c8c6..e3c7acdbf91 100755 --- a/t/t2101-update-index-reupdate.sh +++ b/t/t2101-update-index-reupdate.sh @@ -6,6 +6,7 @@ test_description='git update-index --again test. ' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'update-index --add' ' diff --git a/t/t2102-update-index-symlinks.sh b/t/t2102-update-index-symlinks.sh index 22f2c730ae8..d7a3485582d 100755 --- a/t/t2102-update-index-symlinks.sh +++ b/t/t2102-update-index-symlinks.sh @@ -8,6 +8,7 @@ test_description='git update-index on filesystem w/o symlinks test. This tests that git update-index keeps the symbolic link property even if a plain file is in the working tree if core.symlinks is false.' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success \ diff --git a/t/t2103-update-index-ignore-missing.sh b/t/t2103-update-index-ignore-missing.sh index 0114f052280..b304714fdb1 100755 --- a/t/t2103-update-index-ignore-missing.sh +++ b/t/t2103-update-index-ignore-missing.sh @@ -2,6 +2,7 @@ test_description='update-index with options' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success basics ' diff --git a/t/t2104-update-index-skip-worktree.sh b/t/t2104-update-index-skip-worktree.sh index 30666fc70d2..b8686aabd38 100755 --- a/t/t2104-update-index-skip-worktree.sh +++ b/t/t2104-update-index-skip-worktree.sh @@ -5,6 +5,7 @@ test_description='skip-worktree bit test' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh sane_unset GIT_TEST_SPLIT_INDEX diff --git a/t/t2105-update-index-gitfile.sh b/t/t2105-update-index-gitfile.sh index a7f3d47aec2..963ebe77eb6 100755 --- a/t/t2105-update-index-gitfile.sh +++ b/t/t2105-update-index-gitfile.sh @@ -6,6 +6,7 @@ test_description='git update-index for gitlink to .git file. ' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'submodule with absolute .git file' ' From patchwork Sat Oct 30 22:24:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594849 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5BA46C433F5 for ; Sat, 30 Oct 2021 22:24:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 429FE603E9 for ; Sat, 30 Oct 2021 22:24:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232057AbhJ3W1S (ORCPT ); Sat, 30 Oct 2021 18:27:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232051AbhJ3W1G (ORCPT ); Sat, 30 Oct 2021 18:27:06 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E961FC061767 for ; Sat, 30 Oct 2021 15:24:34 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id p14so22269436wrd.10 for ; Sat, 30 Oct 2021 15:24:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=BX73bFuClGimNX6Xmrzu0++aLbQxYTZ08XQ7pyHOvO4=; b=QHfi7Pc5ZOAKTdhViEIPfd2eAR4+oGZUO0ktiOuEYnd9Sjbo0RpCb9XvUsyrfedbFu uSC/vJSE2F7kYs9u4nI3H7ocXWL8ALwGbuQ9MaxLgck22SKypbfhWuno9epeoq/1fCYX B8JehlGEDrMwVi8hYrBxYQDqczExG0kITsTCyWHVy0mfu7dIFFHt+QgSwCImAntrArm9 iPerafoVcCYZ0y6tFJq1wuijaVdf3zCxMDIa2j5d6lMpv90RCzvlSjyAH9hiAT01enic w81HNsThRLN29nfdW6fh1kg0GUT8IOfs1h6079x7VGNycPc02rLxA1LdwCFjlaCNNQTb T49Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=BX73bFuClGimNX6Xmrzu0++aLbQxYTZ08XQ7pyHOvO4=; b=Ar98s6lX3v0pZlZkyYeReLWIEkbPkOVYIbJggu7Jqgn50eb6IcaKpd35LYFh9qugrI 37COIS/X8/IAfJUp1h6u5wUOoqINppLPyYsCJ0hWheAGyBYk9jfOKyqO1T6oa00m0vCu 2q2FcqyXL6IvBF0ll4WA4OaVsQSsHPU7XFYB65VQXNyI2gQpNYkbFu2/tF773NR93i0S n/i54dezoTe+CB0ugzwLihTldFNBGR0s0U3Lw0HHzKrmXcgF4szt2MANv/FxH0KlBeip VxC6iGbdIEAqFf7oPVCfHTWkJZszqquYPr28PoZr1G2SfWoSjyvytMrXtxGpXohg86Ak 6m2w== X-Gm-Message-State: AOAM533vJJ74Z4CjOtalibeVto2QtaIOJUEbDXkk0AJPYcQvW1KCLkRl 9V7hmxrXXkMmgPnER7hncsXGjQNmSRMz6g== X-Google-Smtp-Source: ABdhPJzfJ1b8WwLGGm1Po0IZkulJ39IH3dxote34YlhkoMy2x+TygfkwYcUpsVlEnTlt6nFc4brSUQ== X-Received: by 2002:adf:a152:: with SMTP id r18mr25980697wrr.317.1635632673344; Sat, 30 Oct 2021 15:24:33 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:32 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 08/15] leak tests: mark some notes tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:17 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*notes*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t3302-notes-index-expensive.sh | 1 + t/t3303-notes-subtrees.sh | 1 + t/t3320-notes-merge-worktrees.sh | 1 + 3 files changed, 3 insertions(+) diff --git a/t/t3302-notes-index-expensive.sh b/t/t3302-notes-index-expensive.sh index ef8b63952e3..bc9d8ee1e6a 100755 --- a/t/t3302-notes-index-expensive.sh +++ b/t/t3302-notes-index-expensive.sh @@ -8,6 +8,7 @@ test_description='Test commit notes index (expensive!)' GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh create_repo () { diff --git a/t/t3303-notes-subtrees.sh b/t/t3303-notes-subtrees.sh index d47ce00f694..f5fd80d4d3f 100755 --- a/t/t3303-notes-subtrees.sh +++ b/t/t3303-notes-subtrees.sh @@ -5,6 +5,7 @@ test_description='Test commit notes organized in subtrees' GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh number_of_commits=100 diff --git a/t/t3320-notes-merge-worktrees.sh b/t/t3320-notes-merge-worktrees.sh index 6b2d507f3e7..bff0aea550f 100755 --- a/t/t3320-notes-merge-worktrees.sh +++ b/t/t3320-notes-merge-worktrees.sh @@ -8,6 +8,7 @@ test_description='Test merging of notes trees in multiple worktrees' GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup commit' ' From patchwork Sat Oct 30 22:24:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594851 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B3280C433EF for ; Sat, 30 Oct 2021 22:24:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 99626603E9 for ; Sat, 30 Oct 2021 22:24:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232149AbhJ3W1T (ORCPT ); Sat, 30 Oct 2021 18:27:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232055AbhJ3W1H (ORCPT ); Sat, 30 Oct 2021 18:27:07 -0400 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 881D6C0613F5 for ; Sat, 30 Oct 2021 15:24:35 -0700 (PDT) Received: by mail-wm1-x32f.google.com with SMTP id 133so1557702wme.0 for ; Sat, 30 Oct 2021 15:24:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vQ/7T9nZi3wcujIBjqlxBoZvA1ZDwMcxmJhDBRDJkm8=; b=RUms76EtIPxHAhPYk46rZud+LHAp8fN0bkaqRxx/AyhzORfgVUvgVsaKE0zXtYaVaH uPPA8U+xbCfUnxqeB53qsj61A892AAv5psXTZxMS5vc6dmm+3fv+fDKIR7+Pxa150Ld0 nR/+3+mdqG3Y/oZ6SQKllYqk7JKEkJ8u/ODzvGFmeZVOOJoSz8arp87HM7CgNGJndyVV jDI94rQ/qlXZPp6O+M8RfFcmO0d89XAmm39BJH2nkgFMwpKDZFkYVZ++siAIzcqo0Za4 3FuJ4N1WU+t8PYJzGqUS16+KBL/4i9MIg7ORzZNQUWrhQkK8vabGarzvmsOI3PUmI9xW CfnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=vQ/7T9nZi3wcujIBjqlxBoZvA1ZDwMcxmJhDBRDJkm8=; b=V7n6evbCjLunIyy1tJx9CdFT2Zz5eHqLbMRMPrGJJ2wFGbcRLTrb9w/qvpbwfSelXi Vm+zvUuUjWBzgSIQm++7KUJz//CHfTD0nl37pWftJ6EFhtEaW5fJTjhlP6ppY5z+imVe 5Gf9ksJ8vXW7Iuu3fDq9gjThsKs3I7XKGdyzQzVbUdbq4TlYvqcXrKtLhDld7KKtiT0J LO/7T1a9taK1UY4bEpyGX4k/sQ2h8Oa7xijUXwRgi5rX4Ub0tu5l+z1ZArh0UugoOS91 edus3K5RPStppGwgy8LnodQmB2g6sIbJohmxlAGcmTvedtU0PEWoMI9COA5Mx3FBeM0F +BQg== X-Gm-Message-State: AOAM530EEjaarxnEqkW9i/hswZxXuUXtnZfMh1G1RdHXZD+uJbW7jmpx tKTFfC0AfTZUBZ2zMjFcjy4qUQagq9dwJQ== X-Google-Smtp-Source: ABdhPJzJiaig4sDSz7VEiBEh5UBOmKzEeXaUfyue+Dt38+YONwBgugd/1XgGZtVzTKUvg7k2IBDL2w== X-Received: by 2002:a1c:cc0b:: with SMTP id h11mr24190735wmb.111.1635632674068; Sat, 30 Oct 2021 15:24:34 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:33 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 09/15] leak tests: mark some apply tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:18 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*apply*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t4100-apply-stat.sh | 2 ++ t/t4101-apply-nonl.sh | 2 ++ t/t4102-apply-rename.sh | 2 ++ t/t4105-apply-fuzz.sh | 2 ++ t/t4106-apply-stdin.sh | 2 ++ t/t4109-apply-multifrag.sh | 2 ++ t/t4110-apply-scan.sh | 2 ++ t/t4112-apply-renames.sh | 2 ++ t/t4116-apply-reverse.sh | 2 ++ t/t4118-apply-empty-context.sh | 2 ++ t/t4119-apply-config.sh | 2 ++ t/t4123-apply-shrink.sh | 2 ++ t/t4126-apply-empty.sh | 2 ++ t/t4127-apply-same-fn.sh | 2 ++ t/t4128-apply-root.sh | 2 ++ t/t4129-apply-samemode.sh | 2 ++ t/t4130-apply-criss-cross-rename.sh | 2 ++ t/t4132-apply-removal.sh | 2 ++ t/t4133-apply-filenames.sh | 2 ++ t/t4134-apply-submodule.sh | 2 ++ t/t4136-apply-check.sh | 2 ++ t/t4139-apply-escape.sh | 2 ++ 22 files changed, 44 insertions(+) diff --git a/t/t4100-apply-stat.sh b/t/t4100-apply-stat.sh index 9b433de8363..d503547732c 100755 --- a/t/t4100-apply-stat.sh +++ b/t/t4100-apply-stat.sh @@ -6,6 +6,8 @@ test_description='git apply --stat --summary test, with --recount ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh UNC='s/^\(@@ -[1-9][0-9]*\),[0-9]* \(+[1-9][0-9]*\),[0-9]* @@/\1,999 \2,999 @@/' diff --git a/t/t4101-apply-nonl.sh b/t/t4101-apply-nonl.sh index e3443d004d0..b1169193ef5 100755 --- a/t/t4101-apply-nonl.sh +++ b/t/t4101-apply-nonl.sh @@ -6,6 +6,8 @@ test_description='git apply should handle files with incomplete lines. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh # setup diff --git a/t/t4102-apply-rename.sh b/t/t4102-apply-rename.sh index fae305979a8..d1e06fc1ac4 100755 --- a/t/t4102-apply-rename.sh +++ b/t/t4102-apply-rename.sh @@ -6,6 +6,8 @@ test_description='git apply handling copy/rename patch. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh # setup diff --git a/t/t4105-apply-fuzz.sh b/t/t4105-apply-fuzz.sh index 3266e394003..76e2c01b0f5 100755 --- a/t/t4105-apply-fuzz.sh +++ b/t/t4105-apply-fuzz.sh @@ -2,6 +2,8 @@ test_description='apply with fuzz and offset' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh dotest () { diff --git a/t/t4106-apply-stdin.sh b/t/t4106-apply-stdin.sh index 72467a1e8ee..a57a318699e 100755 --- a/t/t4106-apply-stdin.sh +++ b/t/t4106-apply-stdin.sh @@ -2,6 +2,8 @@ test_description='git apply --numstat - F <<\EOF diff --git a/t/t4126-apply-empty.sh b/t/t4126-apply-empty.sh index ceb6a79fe0c..a361e79a815 100755 --- a/t/t4126-apply-empty.sh +++ b/t/t4126-apply-empty.sh @@ -2,6 +2,8 @@ test_description='apply empty' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4127-apply-same-fn.sh b/t/t4127-apply-same-fn.sh index 305b7e649eb..c27e9aec570 100755 --- a/t/t4127-apply-same-fn.sh +++ b/t/t4127-apply-same-fn.sh @@ -2,6 +2,8 @@ test_description='apply same filename' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh modify () { diff --git a/t/t4128-apply-root.sh b/t/t4128-apply-root.sh index 6cc741a634b..cb3181e8b71 100755 --- a/t/t4128-apply-root.sh +++ b/t/t4128-apply-root.sh @@ -2,6 +2,8 @@ test_description='apply same filename' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t4129-apply-samemode.sh b/t/t4129-apply-samemode.sh index 576632f8681..a1c7686519e 100755 --- a/t/t4129-apply-samemode.sh +++ b/t/t4129-apply-samemode.sh @@ -2,6 +2,8 @@ test_description='applying patch with mode bits' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4130-apply-criss-cross-rename.sh b/t/t4130-apply-criss-cross-rename.sh index f8a313bcb98..f3ea6327425 100755 --- a/t/t4130-apply-criss-cross-rename.sh +++ b/t/t4130-apply-criss-cross-rename.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='git apply handling criss-cross rename patch.' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh create_file() { diff --git a/t/t4132-apply-removal.sh b/t/t4132-apply-removal.sh index fec1d6fa51f..c1e3049c041 100755 --- a/t/t4132-apply-removal.sh +++ b/t/t4132-apply-removal.sh @@ -4,6 +4,8 @@ test_description='git-apply notices removal patches generated by GNU diff' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4133-apply-filenames.sh b/t/t4133-apply-filenames.sh index c5ed3b17c4a..35f1060bc8b 100755 --- a/t/t4133-apply-filenames.sh +++ b/t/t4133-apply-filenames.sh @@ -5,6 +5,8 @@ test_description='git apply filename consistency check' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4134-apply-submodule.sh b/t/t4134-apply-submodule.sh index d1c16ba33c1..aceb4c42b0f 100755 --- a/t/t4134-apply-submodule.sh +++ b/t/t4134-apply-submodule.sh @@ -5,6 +5,8 @@ test_description='git apply submodule tests' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4136-apply-check.sh b/t/t4136-apply-check.sh index 4c3f264a633..dfec1c5f0f6 100755 --- a/t/t4136-apply-check.sh +++ b/t/t4136-apply-check.sh @@ -2,6 +2,8 @@ test_description='git apply should exit non-zero with unrecognized input.' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t4139-apply-escape.sh b/t/t4139-apply-escape.sh index 45b5660a47d..e5c7439df13 100755 --- a/t/t4139-apply-escape.sh +++ b/t/t4139-apply-escape.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='paths written by git-apply cannot escape the working tree' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh # tests will try to write to ../foo, and we do not From patchwork Sat Oct 30 22:24:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594853 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E823AC433EF for ; Sat, 30 Oct 2021 22:24:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D33E0603E9 for ; Sat, 30 Oct 2021 22:24:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232072AbhJ3W1V (ORCPT ); Sat, 30 Oct 2021 18:27:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232033AbhJ3W1I (ORCPT ); Sat, 30 Oct 2021 18:27:08 -0400 Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 881FCC0613B9 for ; Sat, 30 Oct 2021 15:24:36 -0700 (PDT) Received: by mail-wr1-x435.google.com with SMTP id i5so14665983wrb.2 for ; Sat, 30 Oct 2021 15:24:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZsBES3ZDYwWMOrMQ4gn/udb1W0OtudarTDOP2hdgqvs=; b=C61tfU6tu8aydmAZlZ0sKE03M9ZnthsANcllCXuUXD4BIQ8oPTos+aALuhCcTd+vN9 i3WaThfx5rv/MCZgHqm087UUNWtkzTX91dQKBwzIJY+ghF5nUjKMoA9crD+QAYrzMUgV kvSP2VSAYTucUi7HEOooNaWNMr2pVigUMgIETsiEsmwkSjK0+rPqHEX3e+oDACIv5aHY KM6C7LVUEx/SA6q5971FGOO9Sl0aV2esC7MTYNy8xyX5ylki08Es7tC2YnmDmJvYDBBH 9fs/XJ9FpuWRK6GD6bIiBYzKQt1p5kd0GaOdOPabDdSb3xFeZLS4jVkAIE7/NzPMLc9P F2UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZsBES3ZDYwWMOrMQ4gn/udb1W0OtudarTDOP2hdgqvs=; b=ljr3yxloH1vKcVpJGhZdqGe25GZKnuaBHD0p2OGNNnfxXLMdIJKB1Pk8TmxrWJCWy/ 1QCiZnD/NS91azn7yDXOxTHlkqk+QNkHLa5TzT/Zzl/at8BEKkuCM1lcXXQq/+ALcR/w y5ul9p9m3uFv7P+eAEcz057/HIghjXgx8qdFm5vdmIWQDRMbLzPuDEW5ij38AwlMEhRp vH/kXWEQ66bb+Gz5ktziB+S8z60r42S5EFDk+1IAi02MsRDWjcDvj3D2KriK5BKd3FJV sq8Ft4SGQWyV8XRNpBu7OVXfqk753HGgcuqA88u2p34izHE4haZWOzwXqZjL8hkJci7g 5lEA== X-Gm-Message-State: AOAM532z1KivXr+zO7qO4WftIjtcIoGM440BJXMJKu3ir4pzmBI0DcW+ pyGgim8PhYMMTaOXyosLHSCn66UFEbROZg== X-Google-Smtp-Source: ABdhPJw1J7wKhpv3cgaviCJufOOy2nVX9/C9JVSbrxcL28s1zApSiDcRhmodA4a/R2AmXONsBd3agg== X-Received: by 2002:a5d:47a7:: with SMTP id 7mr25053140wrb.75.1635632674719; Sat, 30 Oct 2021 15:24:34 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:34 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 10/15] leak tests: mark some diff tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:19 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*diff*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t4000-diff-format.sh | 2 ++ t/t4003-diff-rename-1.sh | 2 ++ t/t4004-diff-rename-symlink.sh | 2 ++ t/t4005-diff-rename-2.sh | 2 ++ t/t4006-diff-mode.sh | 2 ++ t/t4009-diff-rename-4.sh | 2 ++ t/t4010-diff-pathspec.sh | 2 ++ t/t4011-diff-symlink.sh | 2 ++ t/t4012-diff-binary.sh | 1 + t/t4020-diff-external.sh | 1 + t/t4024-diff-optimize-common.sh | 1 + t/t4027-diff-submodule.sh | 1 + t/t4029-diff-trailing-space.sh | 1 + t/t4032-diff-inter-hunk-context.sh | 1 + t/t4033-diff-patience.sh | 1 + t/t4034-diff-words.sh | 1 + t/t4035-diff-quiet.sh | 1 + t/t4037-diff-r-t-dirs.sh | 1 + t/t4040-whitespace-status.sh | 2 ++ t/t4046-diff-unmerged.sh | 2 ++ t/t4049-diff-stat-count.sh | 2 ++ t/t4050-diff-histogram.sh | 1 + t/t4054-diff-bogus-tree.sh | 2 ++ t/t4062-diff-pickaxe.sh | 1 + t/t4063-diff-blobs.sh | 2 ++ 25 files changed, 38 insertions(+) diff --git a/t/t4000-diff-format.sh b/t/t4000-diff-format.sh index cce334981e1..bfcaae390f3 100755 --- a/t/t4000-diff-format.sh +++ b/t/t4000-diff-format.sh @@ -6,6 +6,8 @@ test_description='Test built-in diff output engine. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh diff --git a/t/t4003-diff-rename-1.sh b/t/t4003-diff-rename-1.sh index f4485a87c63..181e9683a79 100755 --- a/t/t4003-diff-rename-1.sh +++ b/t/t4003-diff-rename-1.sh @@ -6,6 +6,8 @@ test_description='More rename detection ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh ;# test-lib chdir's into trash diff --git a/t/t4004-diff-rename-symlink.sh b/t/t4004-diff-rename-symlink.sh index 3d495e37bb1..8def4d4aee9 100755 --- a/t/t4004-diff-rename-symlink.sh +++ b/t/t4004-diff-rename-symlink.sh @@ -9,6 +9,8 @@ The rename detection logic should be able to detect pure rename or copy of symbolic links, but should not produce rename/copy followed by an edit for them. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh diff --git a/t/t4005-diff-rename-2.sh b/t/t4005-diff-rename-2.sh index 6f1b323f979..5c756dc2435 100755 --- a/t/t4005-diff-rename-2.sh +++ b/t/t4005-diff-rename-2.sh @@ -5,6 +5,8 @@ test_description='Same rename detection as t4003 but testing diff-raw.' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh ;# test-lib chdir's into trash diff --git a/t/t4006-diff-mode.sh b/t/t4006-diff-mode.sh index 6cdee2a2164..dbd4c0da213 100755 --- a/t/t4006-diff-mode.sh +++ b/t/t4006-diff-mode.sh @@ -6,6 +6,8 @@ test_description='Test mode change diffs. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh sed_script='s/\(:100644 100755\) \('"$OID_REGEX"'\) \2 /\1 X X /' diff --git a/t/t4009-diff-rename-4.sh b/t/t4009-diff-rename-4.sh index 59b7f44f058..3480781dabf 100755 --- a/t/t4009-diff-rename-4.sh +++ b/t/t4009-diff-rename-4.sh @@ -6,6 +6,8 @@ test_description='Same rename detection as t4003 but testing diff-raw -z. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh ;# test-lib chdir's into trash diff --git a/t/t4010-diff-pathspec.sh b/t/t4010-diff-pathspec.sh index 1bbced79ece..9d9650eba7e 100755 --- a/t/t4010-diff-pathspec.sh +++ b/t/t4010-diff-pathspec.sh @@ -9,6 +9,8 @@ Prepare: file0 path1/file1 ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh ;# test-lib chdir's into trash diff --git a/t/t4011-diff-symlink.sh b/t/t4011-diff-symlink.sh index 5a25c259fe3..d7a5f7ae780 100755 --- a/t/t4011-diff-symlink.sh +++ b/t/t4011-diff-symlink.sh @@ -6,6 +6,8 @@ test_description='Test diff of symlinks. ' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh diff --git a/t/t4012-diff-binary.sh b/t/t4012-diff-binary.sh index 33ff588ebca..00eeafb2ace 100755 --- a/t/t4012-diff-binary.sh +++ b/t/t4012-diff-binary.sh @@ -6,6 +6,7 @@ test_description='Binary diff and apply ' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh cat >expect.binary-numstat <<\EOF diff --git a/t/t4020-diff-external.sh b/t/t4020-diff-external.sh index e009826fcbe..54bb8ef27e7 100755 --- a/t/t4020-diff-external.sh +++ b/t/t4020-diff-external.sh @@ -2,6 +2,7 @@ test_description='external diff interface test' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4024-diff-optimize-common.sh b/t/t4024-diff-optimize-common.sh index 6b44ce14933..540f93715e4 100755 --- a/t/t4024-diff-optimize-common.sh +++ b/t/t4024-diff-optimize-common.sh @@ -2,6 +2,7 @@ test_description='common tail optimization' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh z=zzzzzzzz ;# 8 diff --git a/t/t4027-diff-submodule.sh b/t/t4027-diff-submodule.sh index 94ef77e1dfe..6cef0da982f 100755 --- a/t/t4027-diff-submodule.sh +++ b/t/t4027-diff-submodule.sh @@ -2,6 +2,7 @@ test_description='difference in submodules' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh diff --git a/t/t4029-diff-trailing-space.sh b/t/t4029-diff-trailing-space.sh index 32b6e9a4e76..5f8ffef74b6 100755 --- a/t/t4029-diff-trailing-space.sh +++ b/t/t4029-diff-trailing-space.sh @@ -4,6 +4,7 @@ # test_description='diff honors config option, diff.suppressBlankEmpty' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh cat <<\EOF >expected || diff --git a/t/t4032-diff-inter-hunk-context.sh b/t/t4032-diff-inter-hunk-context.sh index bada0cbd32f..7db92d0d9f4 100755 --- a/t/t4032-diff-inter-hunk-context.sh +++ b/t/t4032-diff-inter-hunk-context.sh @@ -2,6 +2,7 @@ test_description='diff hunk fusing' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh f() { diff --git a/t/t4033-diff-patience.sh b/t/t4033-diff-patience.sh index 113304dc596..f7be7f5ef01 100755 --- a/t/t4033-diff-patience.sh +++ b/t/t4033-diff-patience.sh @@ -2,6 +2,7 @@ test_description='patience diff algorithm' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff-alternative.sh diff --git a/t/t4034-diff-words.sh b/t/t4034-diff-words.sh index 561c582d161..d5abcf4b4c6 100755 --- a/t/t4034-diff-words.sh +++ b/t/t4034-diff-words.sh @@ -2,6 +2,7 @@ test_description='word diff colors' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff.sh diff --git a/t/t4035-diff-quiet.sh b/t/t4035-diff-quiet.sh index 0352bf81a90..76f8034c60f 100755 --- a/t/t4035-diff-quiet.sh +++ b/t/t4035-diff-quiet.sh @@ -2,6 +2,7 @@ test_description='Return value of diffs' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t4037-diff-r-t-dirs.sh b/t/t4037-diff-r-t-dirs.sh index f5ce3b29a2a..b5f96fe23bd 100755 --- a/t/t4037-diff-r-t-dirs.sh +++ b/t/t4037-diff-r-t-dirs.sh @@ -2,6 +2,7 @@ test_description='diff -r -t shows directory additions and deletions' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4040-whitespace-status.sh b/t/t4040-whitespace-status.sh index 3c728a3ebf9..e70e020ae93 100755 --- a/t/t4040-whitespace-status.sh +++ b/t/t4040-whitespace-status.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='diff --exit-code with whitespace' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4046-diff-unmerged.sh b/t/t4046-diff-unmerged.sh index ff7cfd884a4..fd3f3a7260b 100755 --- a/t/t4046-diff-unmerged.sh +++ b/t/t4046-diff-unmerged.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='diff with unmerged index entries' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4049-diff-stat-count.sh b/t/t4049-diff-stat-count.sh index 53061b104ec..f5b35e7860e 100755 --- a/t/t4049-diff-stat-count.sh +++ b/t/t4049-diff-stat-count.sh @@ -2,6 +2,8 @@ # Copyright (c) 2011, Google Inc. test_description='diff --stat-count' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t4050-diff-histogram.sh b/t/t4050-diff-histogram.sh index fd3e86a74f3..c61b30f96da 100755 --- a/t/t4050-diff-histogram.sh +++ b/t/t4050-diff-histogram.sh @@ -2,6 +2,7 @@ test_description='histogram diff algorithm' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh . "$TEST_DIRECTORY"/lib-diff-alternative.sh diff --git a/t/t4054-diff-bogus-tree.sh b/t/t4054-diff-bogus-tree.sh index 8c95f152b23..294fb553137 100755 --- a/t/t4054-diff-bogus-tree.sh +++ b/t/t4054-diff-bogus-tree.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='test diff with a bogus tree containing the null sha1' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'create bogus tree' ' diff --git a/t/t4062-diff-pickaxe.sh b/t/t4062-diff-pickaxe.sh index 1130c8019b4..9aaa068ed9b 100755 --- a/t/t4062-diff-pickaxe.sh +++ b/t/t4062-diff-pickaxe.sh @@ -5,6 +5,7 @@ test_description='Pickaxe options' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t4063-diff-blobs.sh b/t/t4063-diff-blobs.sh index bc69e26c524..7e6c9d63843 100755 --- a/t/t4063-diff-blobs.sh +++ b/t/t4063-diff-blobs.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='test direct comparison of blobs via git-diff' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh run_diff () { From patchwork Sat Oct 30 22:24:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594855 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 952FDC433F5 for ; Sat, 30 Oct 2021 22:24:52 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7506960EE3 for ; Sat, 30 Oct 2021 22:24:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232173AbhJ3W1W (ORCPT ); Sat, 30 Oct 2021 18:27:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232064AbhJ3W1I (ORCPT ); Sat, 30 Oct 2021 18:27:08 -0400 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4D9CDC061714 for ; Sat, 30 Oct 2021 15:24:37 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id r8so9520415wra.7 for ; Sat, 30 Oct 2021 15:24:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=apBcaFmjsFgUDothGBqdIvxplCIbP3Tr3xJ0v8D9/3c=; b=XlEEsOvMiNQx7c3UZUeCZ2X+HqOyxQgkhxSwHP3yxZYEF87FNyjwpbC3ZEghv7Xmvp Mj/VwYtxNisJcxlPI8UQDWhGZ64bVQReGuAgUckq9z22Wmo1g+5QD5RV3f316mJcdQ/Z xeni6hO+TOVEAGutqFnCHjnNUalNxmlGrB4ExYLD/ULGl4Q4M8sLrxaRpU/2iUvLnJwX 9sS814sq9sLxFUV5Eob+96ab4igk/+ePpEJzu2f5Sylz0sDtH/KuCANWx2kdIzWgIoY+ 1lE3SwdykAdtsqPEwbYsCTmM++9n3DYyjFZKrLWViqdKKCYARurSYXEoWf1zYFVo5FjM Bl7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=apBcaFmjsFgUDothGBqdIvxplCIbP3Tr3xJ0v8D9/3c=; b=Ya0b+B6yCcPJsY/uezxaNR/WDEegFaC43FKAyEU0pmgk4RpoOcxEe0wFLY12y0QhkE Z7b+SLlXLbXGpFPXvi6A/Ze0BL8Iu96+A+8cpNMS77vOXa6Gz1UBM1WLEKE48t/oM6x7 WlJmhH/wrkdwutfTOMzB0UgK+Z4oAFSHKSxFknWAmCi+LPpWQx3aZwfLdVIyEgT1/mxN 25ySnyqh7KQGYrteGbJntlyn0DNl8dbHjfW65gAGrkxZeBb3F6vU8y80J+tseAsCtOeG KnLS5VgktEyxxrVQ/XdK9CcizfZW59sAuTWZPMF5fRkEk6hGYdxCLqJQ63ZFCbvLU43L l93A== X-Gm-Message-State: AOAM531H42+UJ3RHqD+bdrPEBeJqFlBr3zbedJ8/EoUDTinDJo41G6HG ecXdiCx8inBjNmEqOzGUiBen2k8iZqY+TQ== X-Google-Smtp-Source: ABdhPJyaa3M9kAqEDtiB6Fi/hCBV386ZBHxiRhWVegv7/igUB9vcaGo+Eb8k0C5EBZjOkEnC0A5l9g== X-Received: by 2002:a05:6000:2c2:: with SMTP id o2mr25468531wry.194.1635632675643; Sat, 30 Oct 2021 15:24:35 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:35 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 11/15] leak tests: mark some add tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:20 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*add*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t2200-add-update.sh | 1 + t/t2201-add-update-typechange.sh | 1 + t/t2202-add-addremove.sh | 1 + t/t2204-add-ignored.sh | 1 + t/t3702-add-edit.sh | 2 ++ t/t3703-add-magic-pathspec.sh | 1 + t/t3704-add-pathspec-file.sh | 1 + 7 files changed, 8 insertions(+) diff --git a/t/t2200-add-update.sh b/t/t2200-add-update.sh index 94c4cb06721..a8297c29434 100755 --- a/t/t2200-add-update.sh +++ b/t/t2200-add-update.sh @@ -14,6 +14,7 @@ only the updates to dir/sub. Also tested are "git add -u" without limiting, and "git add -u" without contents changes, and other conditions' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t2201-add-update-typechange.sh b/t/t2201-add-update-typechange.sh index a4eec0a3465..c6876b120f8 100755 --- a/t/t2201-add-update-typechange.sh +++ b/t/t2201-add-update-typechange.sh @@ -2,6 +2,7 @@ test_description='more git add -u' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t2202-add-addremove.sh b/t/t2202-add-addremove.sh index 9ee659098c4..24c60bfd790 100755 --- a/t/t2202-add-addremove.sh +++ b/t/t2202-add-addremove.sh @@ -2,6 +2,7 @@ test_description='git add --all' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t2204-add-ignored.sh b/t/t2204-add-ignored.sh index 2e07365bbb0..89424abccd1 100755 --- a/t/t2204-add-ignored.sh +++ b/t/t2204-add-ignored.sh @@ -2,6 +2,7 @@ test_description='giving ignored paths to git add' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t3702-add-edit.sh b/t/t3702-add-edit.sh index 6c676645d83..a1801a8cbd4 100755 --- a/t/t3702-add-edit.sh +++ b/t/t3702-add-edit.sh @@ -4,6 +4,8 @@ # test_description='add -e basic tests' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh diff --git a/t/t3703-add-magic-pathspec.sh b/t/t3703-add-magic-pathspec.sh index 3ef525a559d..d84071038e0 100755 --- a/t/t3703-add-magic-pathspec.sh +++ b/t/t3703-add-magic-pathspec.sh @@ -2,6 +2,7 @@ test_description='magic pathspec tests using git-add' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' diff --git a/t/t3704-add-pathspec-file.sh b/t/t3704-add-pathspec-file.sh index 9e35c1fbca6..5d5164d1fc6 100755 --- a/t/t3704-add-pathspec-file.sh +++ b/t/t3704-add-pathspec-file.sh @@ -2,6 +2,7 @@ test_description='add --pathspec-from-file' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_tick From patchwork Sat Oct 30 22:24:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594857 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6E711C433FE for ; Sat, 30 Oct 2021 22:24:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 59FF760F4C for ; Sat, 30 Oct 2021 22:24:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232064AbhJ3W1X (ORCPT ); Sat, 30 Oct 2021 18:27:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41056 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232080AbhJ3W1K (ORCPT ); Sat, 30 Oct 2021 18:27:10 -0400 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6172C061205 for ; Sat, 30 Oct 2021 15:24:37 -0700 (PDT) Received: by mail-wr1-x429.google.com with SMTP id d5so7036347wrc.1 for ; Sat, 30 Oct 2021 15:24:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=JIKZE6NpK7V9NWP8l6N8Og5/RDEe+sfNPsqhQa8T8/o=; b=gZ/ENDJ7ER0ZsYlrcSb964zexTFpszGAojtGrbrt66O5nsGf1XwHS10d8VPHrReOjo 111ky7qb37NnI+rdjgI4bjLm3O6AIUtozN2h6u/a5ctCb5Bf2rbD3x7I0jBU0dOiEkPm +wjKcllfQsX2GcTdJ3ODnNH6WFnqlZ01gmz/T/d8IsvgLl/1UEpZATk/9HHNyJGXbm74 /P18nnUlzaD74ZWnFZ7hnGdSqlE5rcR9PLluAnp8pp3VxY6MjG5f20aO5VxxUycNH/3z sKEpm9FFer1J3DAKwCdJyOXiZwyarl7dSwC0uz83up0kzkXQZrBdq/JxWSpoJmhSugho +lGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=JIKZE6NpK7V9NWP8l6N8Og5/RDEe+sfNPsqhQa8T8/o=; b=P3uXnJL1+kVQ0jsdSN/hLQFT4JEg396LNQYRK9+XgtDhYHide1XdqeBNbjPV5vR3D7 qSoAwX8vusgR/upDNzsbkixYOR0S404kEPS3NREiZHXtyMmq8zJRWnt1xvfxo9K1gAfn 0RpCrThsIxOyw1nE3ORINVtHqH4tDUHdue9Jmer64vaD7lgqan2cVrjG0PLBaIMXKqA9 Lwzf/2iA4LpR65afTO5thkuHFR4T/y7vEI61SbvU/S/YYqXoUVEXDnXsWr3hyehXMiPr OpQoAl1i3B9v25low+Te32L7dGjskcuzWVYPEQRPY5Uc0RDLQU4ostQc79d2LdxX9+kQ YOgQ== X-Gm-Message-State: AOAM531JXWbm6/LlqurjMVnE5qETmXgmYYOknyt6Pdj3uhmIQ2wjAkLq eWB1gJ8iwlQ5lVwDks9J3EtwWy5lkYnDVw== X-Google-Smtp-Source: ABdhPJztJUgDYBVIIztTPSD11K8PrDrz4WzP2WvvDqqqxR9B4HtYdUi+6sQCqPdVVk5B6kdnWdj+8g== X-Received: by 2002:adf:f551:: with SMTP id j17mr22879938wrp.392.1635632676367; Sat, 30 Oct 2021 15:24:36 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:35 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 12/15] leak tests: mark some clone tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:21 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*clone*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t5602-clone-remote-exec.sh | 1 + t/t5603-clone-dirname.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/t/t5602-clone-remote-exec.sh b/t/t5602-clone-remote-exec.sh index cbcceab9d56..56329aa160e 100755 --- a/t/t5602-clone-remote-exec.sh +++ b/t/t5602-clone-remote-exec.sh @@ -2,6 +2,7 @@ test_description=clone +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success setup ' diff --git a/t/t5603-clone-dirname.sh b/t/t5603-clone-dirname.sh index 13b5e5eb9b9..8ca1f094237 100755 --- a/t/t5603-clone-dirname.sh +++ b/t/t5603-clone-dirname.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='check output directory names used by git-clone' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh # we use a fake ssh wrapper that ignores the arguments From patchwork Sat Oct 30 22:24:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594859 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9C5C6C433EF for ; Sat, 30 Oct 2021 22:24:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 84F67603E9 for ; Sat, 30 Oct 2021 22:24:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232112AbhJ3W11 (ORCPT ); Sat, 30 Oct 2021 18:27:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232036AbhJ3W1P (ORCPT ); Sat, 30 Oct 2021 18:27:15 -0400 Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 99797C06120B for ; Sat, 30 Oct 2021 15:24:38 -0700 (PDT) Received: by mail-wm1-x330.google.com with SMTP id y84-20020a1c7d57000000b00330cb84834fso5230584wmc.2 for ; Sat, 30 Oct 2021 15:24:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tGAcq2+Dwrj7jpb7O6iDGsmES7nrTxNeReGBqE8Ubxg=; b=opaHNKobUxnkR9EAgaElWFved3/3wryizl0TZUGQcmqqLEHQIS+rRTMlLLuk3qNOwF zexTtQB1PNK5wDzH1ycbWTtwkmYK2l5WR9Yn/LTi6altuucstogOeB8aZ/pCzPhOLxKI 3J2MrxsycDxfTQe2xd1J8zH+Q/DNivFSam7wXSZl7PXSIx76J7km4hwt/30hqqa9G4UB 7Jpwl9CQcl/OW4icYML5z87/2M6RzOugxRaHUvo8Mg6/bv08ALYdL7zqJlwsgUZsQGcL IbTADLB2z1l9kkQClS4M9qDaiBDr1LmD8MXUCQF3V/yRK4XiT8kGtMLsLh5qmj2TGdbZ WECA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=tGAcq2+Dwrj7jpb7O6iDGsmES7nrTxNeReGBqE8Ubxg=; b=VuJgThfsv71jfvxlJ86UwVvzbOJHrii5K1VMW58bduiHnv78khVX3lCNbDk9p7X9sb +F7n3Vt95u70NghCW7aZ3a03DUVn3XEC9/nObdl7eM1Qcq3v+2NuveKeWhzRoTmaxK/v ZGddqq772qMl6bzo9HdCLZZ4ox2Lav4yffvYpQM2fYVU/N0d/0hxE1VvbTUKp5l0KHtC iPWduMBoS/UTHgR8xsp2l8rsZNSRWjIJOG6bmm+LVkmygknxy1ASe13dYN3dbAS7CpJh DtfbfSGXqbyRlsy8QvJ/KQcHPV6Y2DIuwVnilhWk49OT604r3RTKYAsDJxz3wCLSiiH4 TWdA== X-Gm-Message-State: AOAM532fkvWC0RvPmM8KZwpOWivaXgkTy1nsPfdP8U17nryzRLBG1pSV wYaptEzTGn97do6zQLvd/FBKNhuTDck61A== X-Google-Smtp-Source: ABdhPJwUJgCxN9beEuxXD+71nQqHAZxPgFaajCkAxnXItzwuK5lO1Cbjokenor1ugLUXWwzBZKhEww== X-Received: by 2002:a1c:ed0c:: with SMTP id l12mr28800907wmh.68.1635632677050; Sat, 30 Oct 2021 15:24:37 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:36 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 13/15] leak tests: mark some status tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:22 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*status*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t7511-status-index.sh | 1 + t/t7515-status-symlinks.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/t/t7511-status-index.sh b/t/t7511-status-index.sh index b5fdc048a54..4ffa45a7bf3 100755 --- a/t/t7511-status-index.sh +++ b/t/t7511-status-index.sh @@ -2,6 +2,7 @@ test_description='git status with certain file name lengths' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh files="0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z" diff --git a/t/t7515-status-symlinks.sh b/t/t7515-status-symlinks.sh index 9f989be01b9..e3d6bb67bf9 100755 --- a/t/t7515-status-symlinks.sh +++ b/t/t7515-status-symlinks.sh @@ -2,6 +2,7 @@ test_description='git status and symlinks' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' From patchwork Sat Oct 30 22:24:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594861 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E8F58C433F5 for ; Sat, 30 Oct 2021 22:24:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D1CE76044F for ; Sat, 30 Oct 2021 22:24:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232196AbhJ3W13 (ORCPT ); Sat, 30 Oct 2021 18:27:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41092 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232119AbhJ3W1R (ORCPT ); Sat, 30 Oct 2021 18:27:17 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C87DC06120C for ; Sat, 30 Oct 2021 15:24:39 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id b12so17882785wrh.4 for ; Sat, 30 Oct 2021 15:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=TrE5NxZbmEnLaWyCJxtgsSYNbDm9Wlz8qkrU8xVvAAk=; b=Ni+RwhUKEnKuLtBbGdz4dGmV4iXiQSbyEjkZ7JYuPwJMNJZnDZFcGW3IxH+NFHKrhE nGqrNoXgfxJT5wH0MMdXzT58+XcHsf4SBvMTsj/JsY1iQ3umv1obr4o5EeQqA4TvTY8I f71Ypoo/1XJ1PKHn753r2QyAtfdfDh00OmVbVL7SxloLK6+SzKtOq1D+bSkx0vKFbZ2z JYEjfk7hvD9XXJgWKvz8wt76S7jPGcHa1QP7MpF/RA80uy8N+dphA7ixtRXPsB4tJmIV b64h91gWDyqadAvyfANbRqltJcjmplXlPMhGxDtqAzx/QIPEgV8X3LuyHC90n5AnQPJv oXsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=TrE5NxZbmEnLaWyCJxtgsSYNbDm9Wlz8qkrU8xVvAAk=; b=qLjLThwQyruEjmfKn7CHV8Gvv1oDj1NzlwapRRdgDCxEIwJyTq57UqHThjzbAF//U5 xe21V1O16xIznS3Ly8Lo8rd0g4t3Vix2SjqkS9brVybQwBJekOgmydpXIpUlK43TQKCM V3vwU/91asQ7+wiIQfhXrISY5t5JnjuOeZwaIrN/fFwH7JCz5m6R2Lv6bW3P/5uw1inR qM73/h26gXEpzxr2uXGxLM2TOhwoQiTd+EProb+zq4Livm8ZceOyjEKTwg4bn3+rK5tZ qM6lKboDRUYJADR+DH+o28DuRAkema/qi4qM3g3ebP/tPfuSJ0Xk8nDUpY/ntNrF5Tfn mNqw== X-Gm-Message-State: AOAM532zbvSS0QVqJJjYr17A+dBjnkUCi0Usb8LK/hCMQegx9KKTr2Il TCTWMD9SfL76WTv3yaSa4OYT8HdWDVGvsA== X-Google-Smtp-Source: ABdhPJxQYpXvqg+QFY8sUTs9ohM4E4cPkHMzoA/saI1fiDSd3HyBxKlcQpYClzFDsRqJKJ7K5Ayv+Q== X-Received: by 2002:adf:e9c5:: with SMTP id l5mr7079420wrn.218.1635632677727; Sat, 30 Oct 2021 15:24:37 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:37 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 14/15] leak tests: mark some config tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:23 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*config*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t1300-config.sh | 1 + t/t1303-wacky-config.sh | 2 ++ t/t1307-config-blob.sh | 2 ++ t/t1308-config-set.sh | 1 + t/t1309-early-config.sh | 1 + t/t1310-config-default.sh | 1 + t/t2404-worktree-config.sh | 1 + 7 files changed, 9 insertions(+) diff --git a/t/t1300-config.sh b/t/t1300-config.sh index 9ff46f3b047..f8031afaaf9 100755 --- a/t/t1300-config.sh +++ b/t/t1300-config.sh @@ -8,6 +8,7 @@ test_description='Test git config in different settings' GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'clear default config' ' diff --git a/t/t1303-wacky-config.sh b/t/t1303-wacky-config.sh index 0000e664e7b..0506f3d6bba 100755 --- a/t/t1303-wacky-config.sh +++ b/t/t1303-wacky-config.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='Test wacky input to git config' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh # Leaving off the newline is intentional! diff --git a/t/t1307-config-blob.sh b/t/t1307-config-blob.sh index 930dce06f0f..0a7099d6f52 100755 --- a/t/t1307-config-blob.sh +++ b/t/t1307-config-blob.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='support for reading config from a blob' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'create config blob' ' diff --git a/t/t1308-config-set.sh b/t/t1308-config-set.sh index 88b119a0a35..b38e158d3b2 100755 --- a/t/t1308-config-set.sh +++ b/t/t1308-config-set.sh @@ -2,6 +2,7 @@ test_description='Test git config-set API in different settings' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh # 'check_config get_* section.key value' verifies that the entry for diff --git a/t/t1309-early-config.sh b/t/t1309-early-config.sh index b4a9158307f..537435b90ae 100755 --- a/t/t1309-early-config.sh +++ b/t/t1309-early-config.sh @@ -2,6 +2,7 @@ test_description='Test read_early_config()' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'read early config' ' diff --git a/t/t1310-config-default.sh b/t/t1310-config-default.sh index 6049d917081..09b10c144ba 100755 --- a/t/t1310-config-default.sh +++ b/t/t1310-config-default.sh @@ -2,6 +2,7 @@ test_description='Test git config in different settings (with --default)' +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'uses --default when entry missing' ' diff --git a/t/t2404-worktree-config.sh b/t/t2404-worktree-config.sh index 9536d109195..842937bfb9a 100755 --- a/t/t2404-worktree-config.sh +++ b/t/t2404-worktree-config.sh @@ -2,6 +2,7 @@ test_description="config file in multi worktree" +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'setup' ' From patchwork Sat Oct 30 22:24:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= X-Patchwork-Id: 12594863 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5DCF6C433EF for ; Sat, 30 Oct 2021 22:25:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 489EA6044F for ; Sat, 30 Oct 2021 22:25:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232146AbhJ3W1b (ORCPT ); Sat, 30 Oct 2021 18:27:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232051AbhJ3W1S (ORCPT ); Sat, 30 Oct 2021 18:27:18 -0400 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 08C99C061746 for ; Sat, 30 Oct 2021 15:24:40 -0700 (PDT) Received: by mail-wr1-x42f.google.com with SMTP id d5so7036412wrc.1 for ; Sat, 30 Oct 2021 15:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3imPR2F4LEvucaLdGI6NieXc5bi+kngEAIcF/Rm4yl0=; b=YP7ZfB0kg9CIfzMW86wjQgbOzC1DXn9d+8U3PSeMLOMAtqrdtFuJ8xR9SO/BUotT5C lJeyjAZUE3OixgRdnUp1x8GZp5l1fpg1VeelilDxtMW2IFxRP6bnISk2ITtW+kw8NMi2 iudypBwjrcAVacd221utsRhLuVom0xdNgEdj5Yyo4DaXntxaxwJBYTIfhoubRWvLlcrh GtALYNoI/4KmJ69Ya0y14hyuTzlAObyzNai9gEmygUGryleXD9ipCuNjjsP0aWgkRY0H ekeoXcxlwJYWQISEMtTCHF3QPp6x+jIWjl9inYr3o0IQ19slKDPO9E0Op90wesvgESM2 TZ0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3imPR2F4LEvucaLdGI6NieXc5bi+kngEAIcF/Rm4yl0=; b=7oi3jb6QH8VLi4i6DLGlVrkSlyXKtyMp9iBzsnLVWhbh7SCG1wonOH++Tly+DSXiNi j4QYQS8d6Z90PEHV5vvwACKUXNyKKbjWcgScIUgB8nm8yWHnlzGC8L/tWAqtpdhTBMlv 2agD57oKyc8B0dZZc0OYV0Pco1Ig07AYGgd+ZoNMLfZgoRgIlB26r8+Rre3h3gI+Cica UJJMHg13Sa4VEyh3YjuwP90KvZr/5iK2KMjiZSAby4QKROFiZno1RcBE3kYZjelHxIqc CU6jthVCrmYsdKCrwsnEYLVDOMSpng1Tz3PgcLyY0Lq/krPUuvMS6dDvERYbpUIz8z1U 73Bw== X-Gm-Message-State: AOAM5336PhPRHVFUPFjk7SVVEJfDQDapsafzSxx/SaxoQQzTV/6lkxHX 6wJZovOR14+H1Pqaga+GrwqVfVQaH9vB3A== X-Google-Smtp-Source: ABdhPJwZpsXKqALPGxxqLPvrIwqFAb5KxtX03P26M1HS4PosiaO8BXjK74SWR2GsvNWr/RLiSJrSxQ== X-Received: by 2002:a05:6000:188e:: with SMTP id a14mr24388484wri.223.1635632678420; Sat, 30 Oct 2021 15:24:38 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id l6sm8193399wmq.17.2021.10.30.15.24.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Oct 2021 15:24:38 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= To: git@vger.kernel.org Cc: Junio C Hamano , Elijah Newren , =?utf-8?q?Martin_=C3=85gren?= , Andrzej Hunt , Jeff King , =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= Subject: [PATCH 15/15] leak tests: mark some fast-import tests as passing with SANITIZE=leak Date: Sun, 31 Oct 2021 00:24:24 +0200 Message-Id: X-Mailer: git-send-email 2.33.1.1570.g069344fdd45 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Mark some tests that match "*fast-import*" as passing when git is compiled with SANITIZE=leak. They'll now be listed as running under the "GIT_TEST_PASSING_SANITIZE_LEAK=true" test mode (the "linux-leaks" CI target). Signed-off-by: Ævar Arnfjörð Bjarmason --- t/t9302-fast-import-unpack-limit.sh | 2 ++ t/t9303-fast-import-compression.sh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/t/t9302-fast-import-unpack-limit.sh b/t/t9302-fast-import-unpack-limit.sh index f519e4f1bfe..d8b1f9442e8 100755 --- a/t/t9302-fast-import-unpack-limit.sh +++ b/t/t9302-fast-import-unpack-limit.sh @@ -1,5 +1,7 @@ #!/bin/sh test_description='test git fast-import unpack limit' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh test_expect_success 'create loose objects on import' ' diff --git a/t/t9303-fast-import-compression.sh b/t/t9303-fast-import-compression.sh index 57d916524ec..4f5bf40587c 100755 --- a/t/t9303-fast-import-compression.sh +++ b/t/t9303-fast-import-compression.sh @@ -1,6 +1,8 @@ #!/bin/sh test_description='compression setting of fast-import utility' + +TEST_PASSES_SANITIZE_LEAK=true . ./test-lib.sh import_large () {