1271
invert_exit_code=t
1272
elif test "$test_failure" = 0
1273
then
1274
- say "With GIT_TEST_SANITIZE_LEAK_LOG=true our logs revealed a memory leak, exit non-zero!" &&
1274
+ say "Our logs revealed a memory leak, exit non-zero!" &&
1275
invert_exit_code=t
1276
else
1277
- say "With GIT_TEST_SANITIZE_LEAK_LOG=true our logs revealed a memory leak..."
1277
+ say "Our logs revealed a memory leak..."
1278
fi
1279
}
1280
1578
test_done
1579
fi
1580
1581
- if test_bool_env GIT_TEST_SANITIZE_LEAK_LOG false
1581
+ if ! mkdir -p "$TEST_RESULTS_SAN_DIR"
1582
then
1583
- if ! mkdir -p "$TEST_RESULTS_SAN_DIR"
1584
- then
1585
- BAIL_OUT "cannot create $TEST_RESULTS_SAN_DIR"
1586
- fi &&
1587
- TEST_RESULTS_SAN_FILE="$TEST_RESULTS_SAN_DIR/$TEST_RESULTS_SAN_FILE_PFX"
1583
+ BAIL_OUT "cannot create $TEST_RESULTS_SAN_DIR"
1584
+ fi &&
1585
+ TEST_RESULTS_SAN_FILE="$TEST_RESULTS_SAN_DIR/$TEST_RESULTS_SAN_FILE_PFX"
1586
1589
- # In case "test-results" is left over from a previous
1590
- # run: Only report if new leaks show up.
1591
- TEST_RESULTS_SAN_DIR_NR_LEAKS_STARTUP=$(nr_san_dir_leaks_)
1587
+ # In case "test-results" is left over from a previous
1588
+ # run: Only report if new leaks show up.
1589
+ TEST_RESULTS_SAN_DIR_NR_LEAKS_STARTUP=$(nr_san_dir_leaks_)
1590
1593
- # Don't litter *.leak dirs if there was nothing to report
1594
- test_atexit "rmdir \"$TEST_RESULTS_SAN_DIR\" 2>/dev/null || :"
1591
+ # Don't litter *.leak dirs if there was nothing to report
1592
+ test_atexit "rmdir \"$TEST_RESULTS_SAN_DIR\" 2>/dev/null || :"
1593
+
1594
+ prepend_var LSAN_OPTIONS : dedup_token_length=9999
1595
+ prepend_var LSAN_OPTIONS : log_exe_name=1
1596
+ prepend_var LSAN_OPTIONS : log_path=\"$TEST_RESULTS_SAN_FILE\"
1597
+ export LSAN_OPTIONS
1598
1596
- prepend_var LSAN_OPTIONS : dedup_token_length=9999
1597
- prepend_var LSAN_OPTIONS : log_exe_name=1
1598
- prepend_var LSAN_OPTIONS : log_path=\"$TEST_RESULTS_SAN_FILE\"
1599
- export LSAN_OPTIONS
1600
- fi
1599
elif test "$GIT_TEST_PASSING_SANITIZE_LEAK" = "check" ||
1600
test_bool_env GIT_TEST_PASSING_SANITIZE_LEAK false
1601
then
1602
BAIL_OUT_ENV_NEEDS_SANITIZE_LEAK "GIT_TEST_PASSING_SANITIZE_LEAK=true"
1605
-elif test_bool_env GIT_TEST_SANITIZE_LEAK_LOG false
1606
-then
1607
- BAIL_OUT_ENV_NEEDS_SANITIZE_LEAK "GIT_TEST_SANITIZE_LEAK_LOG=true"
1603
fi
1604
1605
if test "${GIT_TEST_CHAIN_LINT:-1}" != 0 &&