Open
Description
Is it reproducible with SwiftPM command-line tools: swift build
, swift test
, swift package
etc?
- Confirmed reproduction steps with SwiftPM CLI. The description text must include reproduction steps with either of command-line SwiftPM commands,
swift build
,swift test
,swift package
etc.
Description
The skipped tests are currently failing with
<EXPR>:0: error: SourceControlPackageContainerTests.testVersions : threw error "invalid relative path '\-633620c4'; relative path should not begin with '\'"
We need to investigate whether this is a test issue, or a production issue.
Expected behavior
The tests pass.
Actual behavior
When tests are not skipped, a handful fail
Test Suite 'Selected tests' started at 2025-04-30 11:53:52.392
Test Suite 'SourceControlPackageContainerTests' started at 2025-04-30 11:53:52.396
Test Case 'SourceControlPackageContainerTests.testDependencyConstraints' started at 2025-04-30 11:53:52.396
C:\Users\bkhouri\Documents\git\swift-package-manager\Tests\WorkspaceTests\SourceControlPackageContainerTests.swift:377: SourceControlPackageContainerTests.testDependencyConstraints : Test skipped: required true value but got false
Test Case 'SourceControlPackageContainerTests.testDependencyConstraints' skipped (0.008 seconds)
Test Case 'SourceControlPackageContainerTests.testMissingBranchDiagnostics' started at 2025-04-30 11:53:52.404
Test Case 'SourceControlPackageContainerTests.testMissingBranchDiagnostics' passed (8.047 seconds)
Test Case 'SourceControlPackageContainerTests.testPreReleaseVersions' started at 2025-04-30 11:54:00.451
<EXPR>:0: error: SourceControlPackageContainerTests.testPreReleaseVersions : threw error "invalid relative path '\-633620c4'; relative path should not begin with '\'"
Test Case 'SourceControlPackageContainerTests.testPreReleaseVersions' failed (0.514 seconds)
Test Case 'SourceControlPackageContainerTests.testRepositoryContainerUpdateStrategy' started at 2025-04-30 11:54:00.965
Test Case 'SourceControlPackageContainerTests.testRepositoryContainerUpdateStrategy' passed (8.68 seconds)
Test Case 'SourceControlPackageContainerTests.testRepositoryPackageContainerCache' started at 2025-04-30 11:54:09.645
Test Case 'SourceControlPackageContainerTests.testRepositoryPackageContainerCache' passed (7.264 seconds)
Test Case 'SourceControlPackageContainerTests.testSimultaneousVersions' started at 2025-04-30 11:54:16.909
<EXPR>:0: error: SourceControlPackageContainerTests.testSimultaneousVersions : threw error "invalid relative path '\-633620c4'; relative path should not begin with '\'"
Test Case 'SourceControlPackageContainerTests.testSimultaneousVersions' failed (0.02 seconds)
Test Case 'SourceControlPackageContainerTests.testVersions' started at 2025-04-30 11:54:16.929
<EXPR>:0: error: SourceControlPackageContainerTests.testVersions : threw error "invalid relative path '\-633620c4'; relative path should not begin with '\'"
Test Case 'SourceControlPackageContainerTests.testVersions' failed (0.015 seconds)
Test Case 'SourceControlPackageContainerTests.testVprefixVersions' started at 2025-04-30 11:54:16.944
<EXPR>:0: error: SourceControlPackageContainerTests.testVprefixVersions : threw error "invalid relative path '\-633620c4'; relative path should not begin with '\'"
Test Case 'SourceControlPackageContainerTests.testVprefixVersions' failed (0.019 seconds)
Test Suite 'SourceControlPackageContainerTests' failed at 2025-04-30 11:54:16.963
Executed 8 tests, with 1 test skipped and 4 failures (4 unexpected) in 24.567 (24.567) seconds
Test Suite 'Selected tests' failed at 2025-04-30 11:54:16.963
Executed 8 tests, with 1 test skipped and 4 failures (4 unexpected) in 24.567 (24.567) seconds
Steps to reproduce
Un-skip the associated tests and run swift test --filter SourceControlPackageContainerTests
Swift Package Manager version/commit hash
based on ed31e6e9559377f95066c64f16fe8cf6d8141dbf
Swift & OS version (output of swift --version ; uname -a
)
Windows 11 Enterprise
PS C:\Users\bkhouri\Documents\git\swift-package-manager> swift --version
Swift version 6.1 (swift-6.1-RELEASE)
Target: x86_64-unknown-windows-msvc