[PATCH v3 4/8] tests: annotate t000*.sh with TEST_PASSES_SANITIZE_LEAK=true
From: Ævar Arnfjörð Bjarmason <hidden>
Date: 2021-08-31 13:35:57
Subsystem:
the rest · Maintainer:
Linus Torvalds
Annotate the t000*.sh tests that pass under SANITIZE=leak, these tests now pass under GIT_TEST_PASSING_SANITIZE_LEAK=true. We skip t0006-date.sh and t0009-prio-queue.sh due to outstanding memory leaks. Signed-off-by: Ævar Arnfjörð Bjarmason <redacted> --- t/t0001-init.sh | 1 + t/t0002-gitfile.sh | 1 + t/t0003-attributes.sh | 1 + t/t0004-unwritable.sh | 1 + t/t0005-signals.sh | 2 ++ t/t0007-git-var.sh | 2 ++ t/t0008-ignores.sh | 1 + 7 files changed, 9 insertions(+)
diff --git a/t/t0001-init.sh b/t/t0001-init.sh
index df544bb321f..8ce04bcabd2 100755
--- a/t/t0001-init.sh
+++ b/t/t0001-init.sh@@ -2,6 +2,7 @@ test_description='git init' +. ./test-pragma-SANITIZE=leak-ok.sh . ./test-lib.sh check_config () {
diff --git a/t/t0002-gitfile.sh b/t/t0002-gitfile.sh
index 8440e6add12..3dcb3d16944 100755
--- a/t/t0002-gitfile.sh
+++ b/t/t0002-gitfile.sh@@ -7,6 +7,7 @@ Verify that plumbing commands work when .git is a file GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME +. ./test-pragma-SANITIZE=leak-ok.sh . ./test-lib.sh objpath() {
diff --git a/t/t0003-attributes.sh b/t/t0003-attributes.sh
index 1e4c672b84a..4ef24a35ab5 100755
--- a/t/t0003-attributes.sh
+++ b/t/t0003-attributes.sh@@ -2,6 +2,7 @@ test_description=gitattributes +. ./test-pragma-SANITIZE=leak-ok.sh . ./test-lib.sh attr_check_basic () {
diff --git a/t/t0004-unwritable.sh b/t/t0004-unwritable.sh
index fbdcb926b3a..35571947ec5 100755
--- a/t/t0004-unwritable.sh
+++ b/t/t0004-unwritable.sh@@ -2,6 +2,7 @@ test_description='detect unwritable repository and fail correctly' +. ./test-pragma-SANITIZE=leak-ok.sh . ./test-lib.sh test_expect_success setup '
diff --git a/t/t0005-signals.sh b/t/t0005-signals.sh
index 4c214bd11c4..cd3ecf403e0 100755
--- a/t/t0005-signals.sh
+++ b/t/t0005-signals.sh@@ -1,6 +1,8 @@ #!/bin/sh test_description='signals work as we expect' + +. ./test-pragma-SANITIZE=leak-ok.sh . ./test-lib.sh cat >expect <<EOF
diff --git a/t/t0007-git-var.sh b/t/t0007-git-var.sh
index 88b9ae81588..bb8353e6d32 100755
--- a/t/t0007-git-var.sh
+++ b/t/t0007-git-var.sh@@ -1,6 +1,8 @@ #!/bin/sh test_description='basic sanity checks for git var' + +. ./test-pragma-SANITIZE=leak-ok.sh . ./test-lib.sh test_expect_success 'get GIT_AUTHOR_IDENT' '
diff --git a/t/t0008-ignores.sh b/t/t0008-ignores.sh
index a594b4aa7d0..6daa7ce529e 100755
--- a/t/t0008-ignores.sh
+++ b/t/t0008-ignores.sh@@ -2,6 +2,7 @@ test_description=check-ignore +. ./test-pragma-SANITIZE=leak-ok.sh . ./test-lib.sh init_vars () {
--
2.33.0.805.g739b16c2189