diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index a9bc56eb..2d817196 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -24,7 +24,11 @@ jobs: windows_swift_versions: '["nightly-main"]' windows_build_command: 'Invoke-Program swift test --no-parallel' enable_linux_static_sdk_build: true + enable_android_sdk_build: true + android_sdk_build_command: "swift build --build-tests" + android_ndk_version: '["r27d", "r29"]' linux_static_sdk_build_command: SWIFTBUILD_STATIC_LINK=1 LLBUILD_STATIC_LINK=1 swift build + enable_ios_checks: true enable_macos_checks: true macos_exclude_xcode_versions: "[{\"xcode_version\": \"16.3\"}, {\"xcode_version\": \"16.4\"}]" macos_pre_build_command: ./.github/scripts/prebuild.sh diff --git a/Tests/SWBUtilTests/FSProxyTests.swift b/Tests/SWBUtilTests/FSProxyTests.swift index ebfced2a..8e917a4b 100644 --- a/Tests/SWBUtilTests/FSProxyTests.swift +++ b/Tests/SWBUtilTests/FSProxyTests.swift @@ -29,7 +29,7 @@ import SWBTestSupport return } for mode in modes { - #expect(sbuf.st_mode & mode > 0, "mode \(mode) not found on \(path)", sourceLocation: sourceLocation) + #expect(mode_t(sbuf.st_mode) & mode > 0, "mode \(mode) not found on \(path)", sourceLocation: sourceLocation) } } #endif diff --git a/Tests/SwiftBuildTests/ConsoleCommands/ServiceConsoleTests.swift b/Tests/SwiftBuildTests/ConsoleCommands/ServiceConsoleTests.swift index 467977df..2b5d8ba9 100644 --- a/Tests/SwiftBuildTests/ConsoleCommands/ServiceConsoleTests.swift +++ b/Tests/SwiftBuildTests/ConsoleCommands/ServiceConsoleTests.swift @@ -25,6 +25,8 @@ import System import SystemPackage #endif +import SWBLibc + @Suite fileprivate struct ServiceConsoleTests { @Test