Skip to content

Upgrade to .NET 9.0 #303

Upgrade to .NET 9.0

Upgrade to .NET 9.0 #303

GitHub Actions / Linux Test Results succeeded Jan 15, 2025 in 1s

258 passed, 0 failed and 42 skipped

Tests passed successfully

Report Passed Failed Skipped Time
Redpoint.AutoDiscovery.Tests.test-result.trx 2⚪ 858ms
Redpoint.CloudFramework.Analyzer.Tests.test-result.trx 3✅ 2s
Redpoint.Concurrency.Tests.test-result.trx 7✅ 677ms
Redpoint.Git.Managed.Packfile.Tests.test-result.trx 4✅ 558ms
Redpoint.Git.Managed.Tests.test-result.trx 1✅ 623ms
Redpoint.GrpcPipes.Tests.test-result.trx 2✅ 3⚪ 736ms
Redpoint.GrpcPipes.Transport.Tcp.Tests.test-result.trx 24✅ 11s
Redpoint.Lexer.Tests.test-result.trx 117✅ 586ms
Redpoint.Logging.Mac.Tests.test-result.trx 1⚪ 570ms
Redpoint.Numerics.Tests.test-result.trx 10✅ 539ms
Redpoint.PathResolution.Tests.test-result.trx 2✅ 559ms
Redpoint.ProcessExecution.Tests.test-result.trx 6✅ 12⚪ 774ms
Redpoint.ProcessTree.Tests.test-result.trx 1✅ 570ms
Redpoint.Reservation.Tests.test-result.trx 2✅ 604ms
Redpoint.ServiceControl.Tests.test-result.trx 2⚪ 574ms
Redpoint.StringEnum.Tests.test-result.trx 8✅ 573ms
Redpoint.Uefs.ContainerRegistry.Tests.test-result.trx 1✅ 568ms
Redpoint.Uefs.Daemon.Tests.test-result.trx 12✅ 647ms
Redpoint.Uefs.Daemon.Transactional.Tests.test-result.trx 18✅ 613ms
Redpoint.Uet.Automation.Tests.test-result.trx 6⚪ 580ms
Redpoint.Uet.BuildPipeline.Tests.test-result.trx 1✅ 2⚪ 664ms
Redpoint.Uet.Configuration.Tests.test-result.trx 4✅ 697ms
Redpoint.Uet.SdkManagement.Tests.test-result.trx 4✅ 585ms
Redpoint.Uet.Uat.Tests.test-result.trx 1⚪ 571ms
Redpoint.Uet.Workspace.Tests.test-result.trx 6⚪ 579ms
Redpoint.Unreal.Serialization.Tests.test-result.trx 18✅ 570ms
Redpoint.Unreal.TcpMessaging.Tests.test-result.trx 4✅ 607ms
Redpoint.Vfs.Abstractions.Tests.test-result.trx 9✅ 558ms
Redpoint.Vfs.Driver.WinFsp.Tests.test-result.trx 1⚪ 573ms
Redpoint.Vfs.Layer.Scratch.Tests.test-result.trx 462ms
Redpoint.Windows.HandleManagement.Tests.test-result.trx 5⚪ 553ms
Redpoint.Windows.VolumeManagement.Tests.test-result.trx 1⚪ 557ms

✅ Redpoint.AutoDiscovery.Tests.test-result.trx

2 tests were completed in 858ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
Redpoint.AutoDiscovery.Tests.DiscoveryTests 1⚪ 1ms
Redpoint.AutoDiscovery.Tests.RegistrationTests 1⚪ 1ms

✅ Redpoint.AutoDiscovery.Tests.DiscoveryTests

⚪ TestSelfDiscovery

✅ Redpoint.AutoDiscovery.Tests.RegistrationTests

⚪ TestRegistration

✅ Redpoint.CloudFramework.Analyzer.Tests.test-result.trx

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.CloudFramework.Analyzer.Tests.ModelAnalyzerTests 3✅ 2s

✅ Redpoint.CloudFramework.Analyzer.Tests.ModelAnalyzerTests

✅ TestEmpty
✅ TestInherit
✅ TestSealed

✅ Redpoint.Concurrency.Tests.test-result.trx

7 tests were completed in 677ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Concurrency.Tests.FirstPastThePostTests 3✅ 8ms
Redpoint.Concurrency.Tests.GateTests 2✅ 123ms
Redpoint.Concurrency.Tests.TerminableAwaitableConcurrentQueueTests 2✅ 49ms

✅ Redpoint.Concurrency.Tests.FirstPastThePostTests

✅ ReceivesNoResultWhenExpected
✅ ReceivesResultWhenExpected
✅ ThrowsIfTooManyResultsReceived

✅ Redpoint.Concurrency.Tests.GateTests

✅ GateHighIterationTest
✅ GateWorks

✅ Redpoint.Concurrency.Tests.TerminableAwaitableConcurrentQueueTests

✅ TestHugeQueue
✅ TestTermination

✅ Redpoint.Git.Managed.Packfile.Tests.test-result.trx

4 tests were completed in 558ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Git.Managed.Packfile.Tests.PackfileIndexTests 3✅ 7ms
Redpoint.Git.Managed.Packfile.Tests.PackfileTests 1✅ 14ms

✅ Redpoint.Git.Managed.Packfile.Tests.PackfileIndexTests

✅ BinarySearchDoesNotReturnObjectsThatDoNotExist
✅ CanBinarySearchPackfileIndex
✅ CanEnumeratePackfileIndex

✅ Redpoint.Git.Managed.Packfile.Tests.PackfileTests

✅ CanReadBlobFromPackfile

✅ Redpoint.Git.Managed.Tests.test-result.trx

1 tests were completed in 623ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Git.Managed.Tests.ExecutionEngineTests 1✅ 61ms

✅ Redpoint.Git.Managed.Tests.ExecutionEngineTests

✅ CanRetrieveLooseAndPackedObjects

✅ Redpoint.GrpcPipes.Tests.test-result.trx

5 tests were completed in 736ms with 2 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
Redpoint.GrpcPipes.Tests.GrpcPipesTests 2✅ 2⚪ 148ms
Redpoint.GrpcPipes.Tests.GrpcStallTests 1⚪ 1ms

✅ Redpoint.GrpcPipes.Tests.GrpcPipesTests

⚪ TestComputerPipes(protocol: "tcp")
✅ TestNetworkPipes(protocol: "tcp")
⚪ TestNewServerCanRemoveOldPipe(protocol: "tcp")
✅ TestUserPipes(protocol: "tcp")

✅ Redpoint.GrpcPipes.Tests.GrpcStallTests

⚪ TestPipeDoesNotStall

✅ Redpoint.GrpcPipes.Transport.Tcp.Tests.test-result.trx

24 tests were completed in 11s with 24 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcClientStreaming 6✅ 5s
Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcDuplexStreaming 6✅ 10s
Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcServerStreaming 6✅ 8s
Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcUnary 6✅ 10s

✅ Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcClientStreaming

✅ Call
✅ CallParallel
✅ CallRepeated
✅ CallWithCancellationToken
✅ CallWithDeadline
✅ CallWithHeaders

✅ Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcDuplexStreaming

✅ Call
✅ CallParallel
✅ CallRepeated
✅ CallWithCancellationToken
✅ CallWithDeadline
✅ CallWithHeaders

✅ Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcServerStreaming

✅ Call
✅ CallParallel
✅ CallRepeated
✅ CallWithCancellationToken
✅ CallWithDeadline
✅ CallWithHeaders

✅ Redpoint.GrpcPipes.Transport.Tcp.Tests.TcpGrpcUnary

✅ Call
✅ CallParallel
✅ CallRepeated
✅ CallWithCancellationToken
✅ CallWithDeadline
✅ CallWithHeaders

✅ Redpoint.Lexer.Tests.test-result.trx

117 tests were completed in 586ms with 117 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Lexer.Tests.LexerTests 82✅ 7ms
Redpoint.Lexer.Tests.SpanExtensionsTests 35✅ 13ms

✅ Redpoint.Lexer.Tests.LexerTests

✅ ConsumeTest(expected: "", input: "")
✅ ConsumeTest(expected: "", input: "t")
✅ ConsumeTest(expected: "", input: "te")
✅ ConsumeTest(expected: "", input: "te\\\nst")
✅ ConsumeTest(expected: "", input: "tes")
✅ ConsumeTest(expected: "test", input: "test")
✅ ConsumeTest(expected: "test", input: "test2")
✅ ConsumeTest(expected: "test", input: "testtest")
✅ ConsumeTestWithNewlines(expected: "", input: "")
✅ ConsumeTestWithNewlines(expected: "", input: "t")
✅ ConsumeTestWithNewlines(expected: "", input: "te")
✅ ConsumeTestWithNewlines(expected: "", input: "tes")
✅ ConsumeTestWithNewlines(expected: "te\\\nst", input: "te\\\nst")
✅ ConsumeTestWithNewlines(expected: "test", input: "test")
✅ ConsumeTestWithNewlines(expected: "test", input: "test2")
✅ ConsumeTestWithNewlines(expected: "test", input: "testtest")
✅ ConsumeWord(expected: "_", test: "_")
✅ ConsumeWord(expected: "_SOMEWORD99", test: "_SOMEWORD99 thenAnotherThing ")
✅ ConsumeWord(expected: "", test: " ")
✅ ConsumeWord(expected: "", test: "")
✅ ConsumeWord(expected: "", test: "*")
✅ ConsumeWord(expected: "", test: "\\\nmultiline\\\n0Identifier")
✅ ConsumeWord(expected: "", test: "0 ")
✅ ConsumeWord(expected: "", test: "0")
✅ ConsumeWord(expected: "", test: "1 ")
✅ ConsumeWord(expected: "", test: "1")
✅ ConsumeWord(expected: "", test: "9 ")
✅ ConsumeWord(expected: "", test: "9")
✅ ConsumeWord(expected: "a", test: "a ")
✅ ConsumeWord(expected: "A", test: "A ")
✅ ConsumeWord(expected: "a", test: "a")
✅ ConsumeWord(expected: "A", test: "A")
✅ ConsumeWord(expected: "A0", test: "A0 ")
✅ ConsumeWord(expected: "A0", test: "A0")
✅ ConsumeWord(expected: "b", test: "b ")
✅ ConsumeWord(expected: "B", test: "B ")
✅ ConsumeWord(expected: "b", test: "b")
✅ ConsumeWord(expected: "B", test: "B")
✅ ConsumeWord(expected: "B1", test: "B1 ")
✅ ConsumeWord(expected: "B1", test: "B1")
✅ ConsumeWord(expected: "helloWorld", test: "helloWorld thenAnotherThing ")
✅ ConsumeWord(expected: "mult", test: "mult\\\niline\\\n0Identifier")
✅ ConsumeWord(expected: "otherIdentifier0", test: "otherIdentifier0 thenAnotherThing ")
✅ ConsumeWord(expected: "z", test: "z ")
✅ ConsumeWord(expected: "Z", test: "Z ")
✅ ConsumeWord(expected: "z", test: "z")
✅ ConsumeWord(expected: "Z", test: "Z")
✅ ConsumeWord(expected: "Z9", test: "Z9 ")
✅ ConsumeWord(expected: "Z9", test: "Z9")
✅ ConsumeWordWithNewlines(expected: "_", test: "_")
✅ ConsumeWordWithNewlines(expected: "_SOMEWORD99", test: "_SOMEWORD99 thenAnotherThing ")
✅ ConsumeWordWithNewlines(expected: "", test: " ")
✅ ConsumeWordWithNewlines(expected: "", test: "")
✅ ConsumeWordWithNewlines(expected: "", test: "*")
✅ ConsumeWordWithNewlines(expected: "", test: "0 ")
✅ ConsumeWordWithNewlines(expected: "", test: "0")
✅ ConsumeWordWithNewlines(expected: "", test: "1 ")
✅ ConsumeWordWithNewlines(expected: "", test: "1")
✅ ConsumeWordWithNewlines(expected: "", test: "9 ")
✅ ConsumeWordWithNewlines(expected: "", test: "9")
✅ ConsumeWordWithNewlines(expected: "\\\nmultiline\\\n0Identifier", test: "\\\nmultiline\\\n0Identifier")
✅ ConsumeWordWithNewlines(expected: "a", test: "a ")
✅ ConsumeWordWithNewlines(expected: "A", test: "A ")
✅ ConsumeWordWithNewlines(expected: "a", test: "a")
✅ ConsumeWordWithNewlines(expected: "A", test: "A")
✅ ConsumeWordWithNewlines(expected: "A0", test: "A0 ")
✅ ConsumeWordWithNewlines(expected: "A0", test: "A0")
✅ ConsumeWordWithNewlines(expected: "b", test: "b ")
✅ ConsumeWordWithNewlines(expected: "B", test: "B ")
✅ ConsumeWordWithNewlines(expected: "b", test: "b")
✅ ConsumeWordWithNewlines(expected: "B", test: "B")
✅ ConsumeWordWithNewlines(expected: "B1", test: "B1 ")
✅ ConsumeWordWithNewlines(expected: "B1", test: "B1")
✅ ConsumeWordWithNewlines(expected: "helloWorld", test: "helloWorld thenAnotherThing ")
✅ ConsumeWordWithNewlines(expected: "mult\\\niline\\\n0Identifier", test: "mult\\\niline\\\n0Identifier")
✅ ConsumeWordWithNewlines(expected: "otherIdentifier0", test: "otherIdentifier0 thenAnotherThing ")
✅ ConsumeWordWithNewlines(expected: "z", test: "z ")
✅ ConsumeWordWithNewlines(expected: "Z", test: "Z ")
✅ ConsumeWordWithNewlines(expected: "z", test: "z")
✅ ConsumeWordWithNewlines(expected: "Z", test: "Z")
✅ ConsumeWordWithNewlines(expected: "Z9", test: "Z9 ")
✅ ConsumeWordWithNewlines(expected: "Z9", test: "Z9")

✅ Redpoint.Lexer.Tests.SpanExtensionsTests

✅ Consume(expectedResult: "", expectedConsumed: 0, source: "", consume: 0)
✅ Consume(expectedResult: "", expectedConsumed: 4, source: "test", consume: 4)
✅ Consume(expectedResult: "est", expectedConsumed: 1, source: "test", consume: 1)
✅ Consume(expectedResult: "st", expectedConsumed: 2, source: "test", consume: 2)
✅ Consume(expectedResult: "t", expectedConsumed: 3, source: "test", consume: 3)
✅ Consume(expectedResult: "test", expectedConsumed: 0, source: "test", consume: 0)
✅ ConsumeNewlineContinuations(expectedResult: "", expectedConsumed: 0, source: "")
✅ ConsumeNewlineContinuations(expectedResult: "", expectedConsumed: 2, source: "\\\n")
✅ ConsumeNewlineContinuations(expectedResult: "", expectedConsumed: 3, source: "\\\r\n")
✅ ConsumeNewlineContinuations(expectedResult: "", expectedConsumed: 4, source: "\\\n\\\n")
✅ ConsumeNewlineContinuations(expectedResult: "", expectedConsumed: 5, source: "\\\n\\\r\n")
✅ ConsumeNewlineContinuations(expectedResult: "", expectedConsumed: 6, source: "\\\r\n\\\r\n")
✅ ConsumeNewlineContinuations(expectedResult: "\\", expectedConsumed: 0, source: "\\")
✅ ConsumeNewlineContinuations(expectedResult: "test", expectedConsumed: 4, source: "\\\n\\\ntest")
✅ ConsumeNewlineContinuations(expectedResult: "test", expectedConsumed: 5, source: "\\\n\\\r\ntest")
✅ ConsumeNewlineContinuations(expectedResult: "test", expectedConsumed: 6, source: "\\\r\n\\\r\ntest")
✅ ConsumeNewlineContinuations(expectedResult: "test\\\r\n\\\r\n", expectedConsumed: 0, source: "test\\\r\n\\\r\n")
✅ ConsumeThrows(source: "", consume: 1)
✅ ConsumeThrows(source: "test", consume: -1)
✅ ConsumeThrows(source: "test", consume: 5)
✅ IndexOfAnyBeforeNewlineContinuations(expectedPosition: -1, source: "", startPosition: 0)
✅ IndexOfAnyBeforeNewlineContinuations(expectedPosition: -1, source: "test", startPosition: 0)
✅ IndexOfAnyBeforeNewlineContinuations(expectedPosition: 1, source: "te\\\nst", startPosition: 4)
✅ IndexOfAnyBeforeNewlineContinuations(expectedPosition: 1, source: "test", startPosition: 2)
✅ IndexOfAnyBeforeNewlineContinuations(expectedPosition: 2, source: "te\\\nst", startPosition: 3)
✅ TryConsumeSequence(expectedOutcome: False, expectedResult: "", expectedConsumed: 0, source: "", sequence: "sequence")
✅ TryConsumeSequence(expectedOutcome: False, expectedResult: "source", expectedConsumed: 0, source: "source", sequence: "sequence")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "", expectedConsumed: 0, source: "", sequence: "")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "*/", expectedConsumed: 2, source: "/**/", sequence: "/*")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "*/", expectedConsumed: 4, source: "/\\\n**/", sequence: "/*")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "*/", expectedConsumed: 4, source: "\\\n/**/", sequence: "/*")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "*/\\\n", expectedConsumed: 2, source: "/**/\\\n", sequence: "/*")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "*\\\n/", expectedConsumed: 2, source: "/**\\\n/", sequence: "/*")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "\\\n*/", expectedConsumed: 2, source: "/*\\\n*/", sequence: "/*")
✅ TryConsumeSequence(expectedOutcome: True, expectedResult: "source", expectedConsumed: 0, source: "source", sequence: "")

✅ Redpoint.Logging.Mac.Tests.test-result.trx

1 tests were completed in 570ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Logging.Mac.Tests.MacLoggerTests 1⚪ 1ms

✅ Redpoint.Logging.Mac.Tests.MacLoggerTests

⚪ TestMacLogging

✅ Redpoint.Numerics.Tests.test-result.trx

10 tests were completed in 539ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Numerics.Tests.UInt160Tests 10✅ 9ms

✅ Redpoint.Numerics.Tests.UInt160Tests

✅ CompareTo
✅ Equal
✅ GreaterThan
✅ GreaterThanOrEqual
✅ LessThan
✅ LessThanOrEqual
✅ MostSignificantByte
✅ NotEqual
✅ RoundTrip
✅ SimpleLessThan

✅ Redpoint.PathResolution.Tests.test-result.trx

2 tests were completed in 559ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.PathResolution.Tests.PathResolutionTests 2✅ 3ms

✅ Redpoint.PathResolution.Tests.PathResolutionTests

✅ CanResolveCmd
✅ CanResolvePowerShell

✅ Redpoint.ProcessExecution.Tests.test-result.trx

18 tests were completed in 774ms with 6 passed, 0 failed and 12 skipped.

Test suite Passed Failed Skipped Time
Redpoint.ProcessExecution.Tests.ArgumentParsingTests 5✅ 47ms
Redpoint.ProcessExecution.Tests.ExecutionTests 1✅ 12⚪ 237ms

✅ Redpoint.ProcessExecution.Tests.ArgumentParsingTests

✅ ClangTidyArgumentsAreParsedCorrectly
✅ CmdCopyArgumentsAreParsedCorrectly
✅ CreateArgumentFromLogicalValue
✅ CreateArgumentFromOriginalValue
✅ RoundTripComplexCommandLine

✅ Redpoint.ProcessExecution.Tests.ExecutionTests

⚪ CanCaptureCmdAsync
⚪ CanExecuteCmdAsync
⚪ CanGetExitCodeOneFromCmdAsync
⚪ CanGetExitCodeWeirdFromCmdAsync
⚪ CanMapDriveForCmdAndSeeContentsAsync
⚪ CanMapDriveForCmdAndSeeContentsOfSystemDriveAsync
⚪ CanMapDriveForCmdAsync
⚪ CanMapEmptyDrivesForCmdAsync
✅ CanReliablyUseProcessExecutionEnumerable
⚪ CanSeeContentsOfSystemDriveAsync
⚪ CanStartCmdInMappedDriveAndSeeContentsAsync
⚪ CanStartCmdInMappedDriveAsync
⚪ CanTerminateCmdWithTimeoutAsync

✅ Redpoint.ProcessTree.Tests.test-result.trx

1 tests were completed in 570ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.ProcessTree.Tests.ProcessTreeTests 1✅ 18ms

✅ Redpoint.ProcessTree.Tests.ProcessTreeTests

✅ CanGetParentProcess

✅ Redpoint.Reservation.Tests.test-result.trx

2 tests were completed in 604ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Reservation.Tests.PortReservationTests 1✅ 40ms
Redpoint.Reservation.Tests.ReservationTests 1✅ 41ms

✅ Redpoint.Reservation.Tests.PortReservationTests

✅ ReservePortWorks

✅ Redpoint.Reservation.Tests.ReservationTests

✅ ReserveExactWorksForThreads

✅ Redpoint.ServiceControl.Tests.test-result.trx

2 tests were completed in 574ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
Redpoint.ServiceControl.Tests.MacServiceControlTests 1⚪ 1ms
Redpoint.ServiceControl.Tests.WindowsServiceControlTests 1⚪ 1ms

✅ Redpoint.ServiceControl.Tests.MacServiceControlTests

⚪ TestServiceStatus

✅ Redpoint.ServiceControl.Tests.WindowsServiceControlTests

⚪ TestServiceStatus

✅ Redpoint.StringEnum.Tests.test-result.trx

8 tests were completed in 573ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.StringEnum.Tests.StringEnumTests 8✅ 16ms

✅ Redpoint.StringEnum.Tests.StringEnumTests

✅ ArgumentNullExceptionThrownWhenExpected
✅ CanConvertEnumValuesToStrings
✅ DifferentEnumValuesAreNotEqual
✅ DifferentParsedEnumValuesAreEqual
✅ EnumValuesAreEqual
✅ ParsedEnumValuesAreEqual
✅ ParseWithInvalidOptionThrows
✅ TryParseReturnsCorrectValuesForParseAttempts

✅ Redpoint.Uefs.ContainerRegistry.Tests.test-result.trx

1 tests were completed in 568ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uefs.ContainerRegistry.Tests.DockerConfigJsonTests 1✅ 15ms

✅ Redpoint.Uefs.ContainerRegistry.Tests.DockerConfigJsonTests

✅ CanReadCredsStore

✅ Redpoint.Uefs.Daemon.Tests.test-result.trx

12 tests were completed in 647ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uefs.Daemon.Tests.DependencyInjectionTests 12✅ 67ms

✅ Redpoint.Uefs.Daemon.Tests.DependencyInjectionTests

✅ CanInitialize(type: typeof(Redpoint.GrpcPipes.IGrpcPipeFactory))
✅ CanInitialize(type: typeof(Redpoint.GrpcPipes.IRetryableGrpc))
✅ CanInitialize(type: typeof(Redpoint.PathResolution.IPathResolver))
✅ CanInitialize(type: typeof(Redpoint.ProcessExecution.IProcessArgumentParser))
✅ CanInitialize(type: typeof(Redpoint.ProcessExecution.IProcessExecutor))
✅ CanInitialize(type: typeof(Redpoint.ProcessExecution.IScriptExecutor))
✅ CanInitialize(type: typeof(Redpoint.Tasks.ITaskScheduler))
✅ CanInitialize(type: typeof(Redpoint.Uefs.Package.IPackageManifestAssembler))
✅ CanInitialize(type: typeof(Redpoint.Uefs.Package.IPackageManifestDataWriter))
✅ CanInitialize(type: typeof(Redpoint.Uefs.Package.IPackageMounterDetector))
✅ CanInitialize(type: typeof(Redpoint.Vfs.Layer.Folder.IFolderVfsLayerFactory))
✅ CanInitialize(type: typeof(Redpoint.Vfs.Layer.Scratch.IScratchVfsLayerFactory))

✅ Redpoint.Uefs.Daemon.Transactional.Tests.test-result.trx

18 tests were completed in 613ms with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uefs.Daemon.Transactional.Tests.TransactionTests 9✅ 80ms
Redpoint.Uefs.Daemon.Transactional.Tests.TransactionWithResultTests 9✅ 85ms

✅ Redpoint.Uefs.Daemon.Transactional.Tests.TransactionTests

✅ DeduplicatedTransactionCancelledWhenNoListeners
✅ DeduplicatedTransactionCompletesWhenDeduplicatedCancelled
✅ DeduplicatedTransactionCompletesWhenDeduplicatedTakesOver
✅ ExceptionFromThrowingExecutorIsCaughtByLastListenerToDeregister
✅ ExceptionFromThrowingExecutorIsCaughtByLastListenerToDeregisterInReverseOrder
✅ ExceptionFromThrowingExecutorIsCaughtDuringWait
✅ ExceptionFromThrowingExecutorIsCaughtWhenNoListeners
✅ TransactionCancelledWhenNoListeners
✅ TransactionCompletes

✅ Redpoint.Uefs.Daemon.Transactional.Tests.TransactionWithResultTests

✅ DeduplicatedTransactionCancelledWhenNoListeners
✅ DeduplicatedTransactionCompletesWhenDeduplicatedCancelled
✅ DeduplicatedTransactionCompletesWhenDeduplicatedTakesOver
✅ ExceptionFromThrowingExecutorIsCaughtByLastListenerToDeregister
✅ ExceptionFromThrowingExecutorIsCaughtByLastListenerToDeregisterInReverseOrder
✅ ExceptionFromThrowingExecutorIsCaughtDuringWait
✅ ExceptionFromThrowingExecutorIsCaughtWhenNoListeners
✅ TransactionCancelledWhenNoListeners
✅ TransactionCompletes

✅ Redpoint.Uet.Automation.Tests.test-result.trx

6 tests were completed in 580ms with 0 passed, 0 failed and 6 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uet.Automation.Tests.AutomationRunnerTests 1⚪ 1ms
Redpoint.Uet.Automation.Tests.LocalWorkerPoolTests 5⚪ 5ms

✅ Redpoint.Uet.Automation.Tests.AutomationRunnerTests

⚪ CanRunAutomationTests

✅ Redpoint.Uet.Automation.Tests.LocalWorkerPoolTests

⚪ CanShutdownWorkerWithFinishedWithDescriptorAsync
⚪ CanShutdownWorkerWithFinishedWithWorkersAsync
⚪ CanSpinUpSingleLocalEditorWorker
⚪ CanSpinUpSingleLocalGauntletWorker
⚪ CanSpinUpTwoLocalEditorWorkers

✅ Redpoint.Uet.BuildPipeline.Tests.test-result.trx

3 tests were completed in 664ms with 1 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uet.BuildPipeline.Tests.BuildGraphGeneratorTests 2⚪ 2ms
Redpoint.Uet.BuildPipeline.Tests.DynamicBuildGraphIncludeTests 1✅ 107ms

✅ Redpoint.Uet.BuildPipeline.Tests.BuildGraphGeneratorTests

⚪ CanGenerateBuildGraphForPlugin
⚪ CanGenerateBuildGraphForProject

✅ Redpoint.Uet.BuildPipeline.Tests.DynamicBuildGraphIncludeTests

✅ TestPluginTests

✅ Redpoint.Uet.Configuration.Tests.test-result.trx

4 tests were completed in 697ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uet.Configuration.Tests.BuildConfigTests 4✅ 135ms

✅ Redpoint.Uet.Configuration.Tests.BuildConfigTests

✅ NestedProjectDistributionsWork
✅ PluginTests
✅ PluginTestsWithExtraParameter
✅ PluginTestsWithNoProvider

✅ Redpoint.Uet.SdkManagement.Tests.test-result.trx

4 tests were completed in 585ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uet.SdkManagement.Tests.AndroidEnvironmentSetupTests 1✅ 4ms
Redpoint.Uet.SdkManagement.Tests.MacEnvironmentSetupTests 1✅ 4ms
Redpoint.Uet.SdkManagement.Tests.WindowsEnvironmentSetupTests 2✅ 11ms

✅ Redpoint.Uet.SdkManagement.Tests.AndroidEnvironmentSetupTests

✅ CanParseVersions

✅ Redpoint.Uet.SdkManagement.Tests.MacEnvironmentSetupTests

✅ CanParseVersions

✅ Redpoint.Uet.SdkManagement.Tests.WindowsEnvironmentSetupTests

✅ CanParseVersionsFromUnrealCSharp
✅ VersionNumberClassWorks

✅ Redpoint.Uet.Uat.Tests.test-result.trx

1 tests were completed in 571ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uet.Uat.Tests.UATExecutionTests 1⚪ 1ms

✅ Redpoint.Uet.Uat.Tests.UATExecutionTests

⚪ TestUATExecutionOfBuildGraphHelpWorks

✅ Redpoint.Uet.Workspace.Tests.test-result.trx

6 tests were completed in 579ms with 0 passed, 0 failed and 6 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Uet.Workspace.Tests.ParallelCopyTests 2⚪ 2ms
Redpoint.Uet.Workspace.Tests.PhysicalGitCheckoutTests 4⚪ 4ms

✅ Redpoint.Uet.Workspace.Tests.ParallelCopyTests

⚪ CanPerformCopy
⚪ TestParallelCopyFileList

✅ Redpoint.Uet.Workspace.Tests.PhysicalGitCheckoutTests

⚪ CanCheckoutEngineFresh
⚪ CanCheckoutFresh
⚪ CanCheckoutOverSsh
⚪ CanCheckoutWithGitCheckoutMissing

✅ Redpoint.Unreal.Serialization.Tests.test-result.trx

18 tests were completed in 570ms with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Unreal.Serialization.Tests.ArchiveArrayTests 4✅ 26ms
Redpoint.Unreal.Serialization.Tests.ArchiveGuidTests 3✅ 17ms
Redpoint.Unreal.Serialization.Tests.ArchiveMapTests 8✅ 38ms
Redpoint.Unreal.Serialization.Tests.ArchiveTests 3✅ 24ms

✅ Redpoint.Unreal.Serialization.Tests.ArchiveArrayTests

✅ Int32ArrayFromUnreal
✅ Int32ArrayToUnreal
✅ StringArrayFromUnreal
✅ StringArrayToUnreal

✅ Redpoint.Unreal.Serialization.Tests.ArchiveGuidTests

✅ DeserializesFromUnreal
✅ DeserializesFromUnrealToUint32
✅ SerializesToUnreal

✅ Redpoint.Unreal.Serialization.Tests.ArchiveMapTests

✅ Int32Int32MapFromUnreal
✅ Int32Int32MapToUnreal
✅ Int32StringMapFromUnreal
✅ Int32StringMapToUnreal
✅ StringInt32MapFromUnreal
✅ StringInt32MapToUnreal
✅ StringStringMapFromUnreal
✅ StringStringMapToUnreal

✅ Redpoint.Unreal.Serialization.Tests.ArchiveTests

✅ DeserializesFromUnrealASCIIValue
✅ DeserializesFromUnrealUnicodeValue
✅ SerializesToUnrealUnicodeValue

✅ Redpoint.Unreal.TcpMessaging.Tests.test-result.trx

4 tests were completed in 607ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Unreal.TcpMessaging.Tests.JsonDeserializationTests 1✅ 36ms
Redpoint.Unreal.TcpMessaging.Tests.TcpDeserializedMessageTests 3✅ 49ms

✅ Redpoint.Unreal.TcpMessaging.Tests.JsonDeserializationTests

✅ DeserializesToSessionServicePongCorrectly

✅ Redpoint.Unreal.TcpMessaging.Tests.TcpDeserializedMessageTests

✅ DeserializeEngineServicePing
✅ SerializeEnginePingMessageDoesNotCrash
✅ SerializeEngineServicePing

✅ Redpoint.Vfs.Abstractions.Tests.test-result.trx

9 tests were completed in 558ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Vfs.Abstractions.Tests.DirectoryAggregationTests 9✅ 10ms

✅ Redpoint.Vfs.Abstractions.Tests.DirectoryAggregationTests

✅ CorrectnessCheckCatchesUnsortedLocal
✅ CorrectnessCheckCatchesUnsortedLocalWithNullUpstream
✅ CorrectnessCheckCatchesUnsortedUpstream
✅ DotValuesHaveCorrectSortOrder
✅ FileNamesOrderedCorrectly
✅ LocalAlwaysOmitsScratchDbEntry
✅ NullUpstreamEnumeratesSuccessfully
✅ SimpleAggregationWorks
✅ TreatsUnderscoreAsAfterDotDot

✅ Redpoint.Vfs.Driver.WinFsp.Tests.test-result.trx

1 tests were completed in 573ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Vfs.Driver.WinFsp.Tests.WinFspFactoryTests 1⚪ 1ms

✅ Redpoint.Vfs.Driver.WinFsp.Tests.WinFspFactoryTests

⚪ CanConstructWinFspFromFactory

✅ Redpoint.Vfs.Layer.Scratch.Tests.test-result.trx

No tests found

✅ Redpoint.Windows.HandleManagement.Tests.test-result.trx

5 tests were completed in 553ms with 0 passed, 0 failed and 5 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Windows.HandleManagement.Tests.NativeHandlesTests 5⚪ 5ms

✅ Redpoint.Windows.HandleManagement.Tests.NativeHandlesTests

⚪ CanCloseOurOwnHandle
⚪ CanQueryFileHandles
⚪ CanQueryRawHandles
⚪ CanQuerySystemHandlesInternal
⚪ CanSeeOurOwnHandle

✅ Redpoint.Windows.VolumeManagement.Tests.test-result.trx

1 tests were completed in 557ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Redpoint.Windows.VolumeManagement.Tests.SystemVolumeTests 1⚪ 1ms

✅ Redpoint.Windows.VolumeManagement.Tests.SystemVolumeTests

⚪ CanQuerySystemVolumes