Skip to content

Commit b41cbae

Browse files
committed
Swift: add possibility to add flags in tests
1 parent f2b5897 commit b41cbae

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

swift/tools/qltest.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@ QLTEST_LOG="$CODEQL_EXTRACTOR_SWIFT_LOG_DIR"/qltest.log
77
export LD_LIBRARY_PATH="$CODEQL_EXTRACTOR_SWIFT_ROOT/tools/$CODEQL_PLATFORM"
88

99
for src in *.swift; do
10-
"$CODEQL_EXTRACTOR_SWIFT_ROOT/tools/$CODEQL_PLATFORM/extractor" -sdk "$CODEQL_EXTRACTOR_SWIFT_ROOT/qltest/$CODEQL_PLATFORM/sdk" -c -primary-file $src >> $QLTEST_LOG 2>&1
10+
opts=(-sdk "$CODEQL_EXTRACTOR_SWIFT_ROOT/qltest/$CODEQL_PLATFORM/sdk" -c -primary-file $src)
11+
opts+=($(sed -n '1 s=//codeql-extractor-options:==p' $src))
12+
echo -e "calling extractor with flags: ${opts[@]}\n" >> $QLTEST_LOG
13+
"$CODEQL_EXTRACTOR_SWIFT_ROOT/tools/$CODEQL_PLATFORM/extractor" "${opts[@]}" >> $QLTEST_LOG 2>&1
1114
done

0 commit comments

Comments
 (0)