Skip to content

Enable skipped tests in SourceControlPackageContainerTests #8578

Open
@bkhouri

Description

@bkhouri

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions