File tree Expand file tree Collapse file tree 6 files changed +5
-31
lines changed
Expand file tree Collapse file tree 6 files changed +5
-31
lines changed Original file line number Diff line number Diff line change @@ -75,21 +75,13 @@ pkg_filegroup(
7575 visibility = ["//visibility:public" ],
7676)
7777
78- pkg_files (
79- name = "swift-test-sdk-arch" ,
80- srcs = ["//swift/third_party/swift-llvm-support:swift-test-sdk" ],
81- prefix = "qltest/" + codeql_platform ,
82- strip_prefix = strip_prefix .from_pkg (),
83- )
84-
8578pkg_filegroup (
8679 name = "extractor-pack-arch" ,
8780 srcs = select ({
8881 "@platforms//os:windows" : [],
8982 "//conditions:default" : [
9083 ":extractor" ,
9184 ":resource-dir-arch" ,
92- ":swift-test-sdk-arch" ,
9385 ],
9486 }) + select ({
9587 "@platforms//os:macos" : [
Original file line number Diff line number Diff line change 1- | run_under: $CODEQL_EXTRACTOR_SWIFT_ROOT/tools/$CODEQL_PLATFORM/extractor -sdk $CODEQL_EXTRACTOR_SWIFT_ROOT/qltest/$CODEQL_PLATFORM/sdk - resource-dir $CODEQL_EXTRACTOR_SWIFT_ROOT/resource-dir/$CODEQL_PLATFORM -c -primary-file filtered_in.swift |
2- | run_under: $CODEQL_EXTRACTOR_SWIFT_ROOT/tools/$CODEQL_PLATFORM/extractor -sdk $CODEQL_EXTRACTOR_SWIFT_ROOT/qltest/$CODEQL_PLATFORM/sdk - resource-dir $CODEQL_EXTRACTOR_SWIFT_ROOT/resource-dir/$CODEQL_PLATFORM -c -primary-file unfiltered.swift |
1+ | run_under: $CODEQL_EXTRACTOR_SWIFT_ROOT/tools/$CODEQL_PLATFORM/extractor -resource-dir $CODEQL_EXTRACTOR_SWIFT_ROOT/resource-dir/$CODEQL_PLATFORM -c -primary-file filtered_in.swift |
2+ | run_under: $CODEQL_EXTRACTOR_SWIFT_ROOT/tools/$CODEQL_PLATFORM/extractor -resource-dir $CODEQL_EXTRACTOR_SWIFT_ROOT/resource-dir/$CODEQL_PLATFORM -c -primary-file unfiltered.swift |
Original file line number Diff line number Diff line change @@ -32,12 +32,3 @@ cc_library(
3232 }),
3333 visibility = ["//visibility:public"],
3434)
35-
36- pkg_files(
37- name = "swift-test-sdk",
38- srcs = glob([
39- "sdk/**/*",
40- ]),
41- strip_prefix = strip_prefix.from_pkg(),
42- visibility = ["//visibility:public"],
43- )
Original file line number Diff line number Diff line change 88 }),
99)
1010
11- alias (
12- name = "swift-test-sdk" ,
13- actual = select ({
14- "@bazel_tools//src/conditions:linux" : "@swift_prebuilt_linux//:swift-test-sdk" ,
15- "@bazel_tools//src/conditions:darwin" : "@swift_prebuilt_darwin_x86_64//:swift-test-sdk" ,
16- }),
17- )
18-
1911alias (
2012 name = "swift-resource-dir" ,
2113 actual = select ({
Original file line number Diff line number Diff line change @@ -5,12 +5,11 @@ mkdir -p "$CODEQL_EXTRACTOR_SWIFT_TRAP_DIR"
55QLTEST_LOG=" $CODEQL_EXTRACTOR_SWIFT_LOG_DIR " /qltest.log
66
77EXTRACTOR=" $CODEQL_EXTRACTOR_SWIFT_ROOT /tools/$CODEQL_PLATFORM /extractor"
8- SDK=" $CODEQL_EXTRACTOR_SWIFT_ROOT /qltest/$CODEQL_PLATFORM /sdk"
98RESOURCE_DIR=" $CODEQL_EXTRACTOR_SWIFT_ROOT /resource-dir/$CODEQL_PLATFORM "
109export CODEQL_EXTRACTOR_SWIFT_LOG_LEVELS=${CODEQL_EXTRACTOR_SWIFT_LOG_LEVELS:- out: text: no_logs,out: console: info}
1110for src in * .swift; do
1211 env=()
13- opts=(-sdk " $SDK " - resource-dir " $RESOURCE_DIR " -c -primary-file " $src " )
12+ opts=(-resource-dir " $RESOURCE_DIR " -c -primary-file " $src " )
1413 opts+=($( sed -n ' 1 s=//codeql-extractor-options:==p' $src ) )
1514 expected_status=$( sed -n ' s=//codeql-extractor-expected-status:[[:space:]]*==p' $src )
1615 expected_status=${expected_status:- 0}
Original file line number Diff line number Diff line change @@ -60,8 +60,8 @@ def assert_extractor_executed_with(*flags):
6060 for actual , expected in itertools .zip_longest (execution , flags ):
6161 if actual :
6262 actual = actual .strip ()
63- expected_prefix = f"-sdk { swift_root } /qltest/ { platform } /sdk - resource-dir { swift_root } /resource-dir/{ platform } -c -primary-file "
64- assert actual .startswith (expected_prefix ), f"correct sdk option not found in\n { actual } "
63+ expected_prefix = f"-resource-dir { swift_root } /resource-dir/{ platform } -c -primary-file "
64+ assert actual .startswith (expected_prefix ), f"correct options not found in\n { actual } "
6565 actual = actual [len (expected_prefix ):]
6666 assert actual , f"\n not encountered: { expected } "
6767 assert expected , f"\n unexpected: { actual } "
You can’t perform that action at this time.
0 commit comments