Skip to content

Commit bbd3f94

Browse files
committed
Build-script: propagate the build type when testing xctest.
1 parent f7a838d commit bbd3f94

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

utils/build-script-impl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2407,6 +2407,14 @@ for host in "${ALL_HOSTS[@]}"; do
24072407
LIBDISPATCH_BUILD_DIR="$(build_directory ${host} libdispatch)"
24082408
LIBDISPATCH_BUILD_ARGS="--libdispatch-src-dir=${LIBDISPATCH_SOURCE_DIR} --libdispatch-build-dir=${LIBDISPATCH_BUILD_DIR}"
24092409
fi
2410+
2411+
# Use XCTEST_BUILD_TYPE to build either --debug or --release.
2412+
if [[ "${XCTEST_BUILD_TYPE}" == "Debug" ]] ; then
2413+
XCTEST_BUILD_ARGS="--debug"
2414+
else
2415+
XCTEST_BUILD_ARGS="--release"
2416+
fi
2417+
24102418
echo "--- Running tests for ${product} ---"
24112419
SWIFTC_BIN="$(build_directory_bin ${LOCAL_HOST} swift)/swiftc"
24122420
FOUNDATION_BUILD_DIR=$(build_directory ${host} foundation)
@@ -2415,6 +2423,7 @@ for host in "${ALL_HOSTS[@]}"; do
24152423
--swiftc="${SWIFTC_BIN}" \
24162424
--foundation-build-dir="${FOUNDATION_BUILD_DIR}/Foundation" \
24172425
${LIBDISPATCH_BUILD_ARGS} \
2426+
$XCTEST_BUILD_ARGS \
24182427
"${XCTEST_BUILD_DIR}"
24192428
echo "--- Finished tests for ${product} ---"
24202429
continue

0 commit comments

Comments
 (0)