File tree Expand file tree Collapse file tree 7 files changed +9
-35
lines changed Expand file tree Collapse file tree 7 files changed +9
-35
lines changed Original file line number Diff line number Diff line change @@ -75,21 +75,13 @@ pkg_filegroup(
75
75
visibility = ["//visibility:public" ],
76
76
)
77
77
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
-
85
78
pkg_filegroup (
86
79
name = "extractor-pack-arch" ,
87
80
srcs = select ({
88
81
"@platforms//os:windows" : [],
89
82
"//conditions:default" : [
90
83
":extractor" ,
91
84
":resource-dir-arch" ,
92
- ":swift-test-sdk-arch" ,
93
85
],
94
86
}) + select ({
95
87
"@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(
32
32
}),
33
33
visibility = ["//visibility:public"],
34
34
)
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 1
1
load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
2
2
load ("@bazel_tools//tools/build_defs/repo:utils.bzl" , "maybe" )
3
3
4
- _swift_prebuilt_version = "swift-5.9.2-RELEASE.267 "
4
+ _swift_prebuilt_version = "swift-5.9.2-RELEASE.299 "
5
5
_swift_sha_map = {
6
- "Linux-X64" : "1f65fad75aae1b14a83e7094283db4bcc2699c2d47b193e743cc4f5879097337 " ,
7
- "macOS-ARM64" : "d1a4f4a3516e1db6bd90a20230b1efed8ab61e005f8281e89a57111f907a35b1 " ,
8
- "macOS-X64" : "3fdfca17296661e19137ad2f099d1a270ee43aa317c79bb6feb67e5a29cf0ba8 " ,
6
+ "Linux-X64" : "19e8150251601e7b27e76d1a405a72c459f9a3e2949a1e360fde15ebb4d87409 " ,
7
+ "macOS-ARM64" : "4aaec59489c1607be0bd9ea522c1772f9368e7e29197167d3db73e0eb4fa605f " ,
8
+ "macOS-X64" : "16f3a248269a06b00c6a40567ca06d5494d9a0ce24e7dd7cb8534828639418e8 " ,
9
9
}
10
10
11
11
_swift_arch_map = {
Original file line number Diff line number Diff line change 8
8
}),
9
9
)
10
10
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
-
19
11
alias (
20
12
name = "swift-resource-dir" ,
21
13
actual = select ({
Original file line number Diff line number Diff line change @@ -5,12 +5,11 @@ mkdir -p "$CODEQL_EXTRACTOR_SWIFT_TRAP_DIR"
5
5
QLTEST_LOG=" $CODEQL_EXTRACTOR_SWIFT_LOG_DIR " /qltest.log
6
6
7
7
EXTRACTOR=" $CODEQL_EXTRACTOR_SWIFT_ROOT /tools/$CODEQL_PLATFORM /extractor"
8
- SDK=" $CODEQL_EXTRACTOR_SWIFT_ROOT /qltest/$CODEQL_PLATFORM /sdk"
9
8
RESOURCE_DIR=" $CODEQL_EXTRACTOR_SWIFT_ROOT /resource-dir/$CODEQL_PLATFORM "
10
9
export CODEQL_EXTRACTOR_SWIFT_LOG_LEVELS=${CODEQL_EXTRACTOR_SWIFT_LOG_LEVELS:- out: text: no_logs,out: console: info}
11
10
for src in * .swift; do
12
11
env=()
13
- opts=(-sdk " $SDK " - resource-dir " $RESOURCE_DIR " -c -primary-file " $src " )
12
+ opts=(-resource-dir " $RESOURCE_DIR " -c -primary-file " $src " )
14
13
opts+=($( sed -n ' 1 s=//codeql-extractor-options:==p' $src ) )
15
14
expected_status=$( sed -n ' s=//codeql-extractor-expected-status:[[:space:]]*==p' $src )
16
15
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):
60
60
for actual , expected in itertools .zip_longest (execution , flags ):
61
61
if actual :
62
62
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 } "
65
65
actual = actual [len (expected_prefix ):]
66
66
assert actual , f"\n not encountered: { expected } "
67
67
assert expected , f"\n unexpected: { actual } "
You can’t perform that action at this time.
0 commit comments