Skip to content

Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1#75

Merged
spkl merged 1 commit into
mainfrom
dependabot/nuget/test/CLI.IPC.Test/Microsoft.NET.Test.Sdk-18.0.1
Feb 15, 2026
Merged

Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1#75
spkl merged 1 commit into
mainfrom
dependabot/nuget/test/CLI.IPC.Test/Microsoft.NET.Test.Sdk-18.0.1

Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1

7b33404
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / NUnit Tests (ubuntu-latest) succeeded Feb 9, 2026 in 1s

186 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
test/CLI.IPC.Test/TestResults/net10.0/CLI.IPC.Test.trx 93✅ 56s
test/CLI.IPC.Test/TestResults/net8.0/CLI.IPC.Test.trx 93✅ 59s

✅ test/CLI.IPC.Test/TestResults/net10.0/CLI.IPC.Test.trx

93 tests were completed in 56s with 93 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
spkl.CLI.IPC.Test.ClientTest 3✅ 113ms
spkl.CLI.IPC.Test.DefaultHostConnectionHandlerTest 5✅ 8ms
spkl.CLI.IPC.Test.ExecutionTests.DefaultHostConnectionHandlerTest 1✅ 564ms
spkl.CLI.IPC.Test.ExecutionTests.HostShutdownTest 1✅ 572ms
spkl.CLI.IPC.Test.ExecutionTests.MultipleClientsTest 1✅ 3s
spkl.CLI.IPC.Test.ExecutionTests.SingletonTest 2✅ 36s
spkl.CLI.IPC.Test.HostTest 7✅ 2s
spkl.CLI.IPC.Test.Internal.DelegateTextWriterTest 5✅ 4ms
spkl.CLI.IPC.Test.Internal.DisposableTest 2✅ 1ms
spkl.CLI.IPC.Test.Internal.FileLockTest 11✅ 2s
spkl.CLI.IPC.Test.ListenerErrorTest 8✅ 3ms
spkl.CLI.IPC.Test.Messaging.MessageChannelHostTest 2✅ 11ms
spkl.CLI.IPC.Test.Messaging.MessageReceiverTest 8✅ 3ms
spkl.CLI.IPC.Test.Messaging.MessageSenderTest 1✅ 1ms
spkl.CLI.IPC.Test.Startup.AutoTransportSingletonAppTest 14✅ 5s
spkl.CLI.IPC.Test.Startup.SingletonAppTest 15✅ 6s
spkl.CLI.IPC.Test.Startup.StartupBehaviorTest 1✅ 1ms
spkl.CLI.IPC.Test.TcpLoopbackTransportTest 3✅ 4ms
spkl.CLI.IPC.Test.UdsTransportTest 3✅ 3ms

✅ spkl.CLI.IPC.Test.ClientTest

✅ AttachThrowsConnectionExceptionIfConnectionIsInterrupted
✅ AttachThrowsConnectionExceptionIfNoConnectionCanBeEstablished(0)
✅ AttachThrowsConnectionExceptionIfNoConnectionCanBeEstablished(65064)

✅ spkl.CLI.IPC.Test.DefaultHostConnectionHandlerTest

✅ Arguments
✅ CurrentDirectory
✅ HandleErrorString
✅ HandleOutString
✅ ProcessID

✅ spkl.CLI.IPC.Test.ExecutionTests.DefaultHostConnectionHandlerTest

✅ TestDefaultHostConnectionHandler

✅ spkl.CLI.IPC.Test.ExecutionTests.HostShutdownTest

✅ TestHostShutdown

✅ spkl.CLI.IPC.Test.ExecutionTests.MultipleClientsTest

✅ TestMultipleClients

✅ spkl.CLI.IPC.Test.ExecutionTests.SingletonTest

✅ TestSingleton("staticTime",2)
✅ TestSingleton("untilUnused",1)

✅ spkl.CLI.IPC.Test.HostTest

✅ CanStartHostOnExistingFile
✅ TestHostInSameProcessAsClient(TcpLoopbackTransport, HostConnectionHandler)
✅ TestHostInSameProcessAsClient(TcpLoopbackTransport, HostConnectionHandler2)
✅ TestHostInSameProcessAsClient(UdsTransport, HostConnectionHandler)
✅ TestHostInSameProcessAsClient(UdsTransport, HostConnectionHandler2)
✅ WaitUntilAllClientsDisconnectedThrowsInvalidOperationExceptionWhenCalledBeforeShutdown
✅ WaitUntilAllClientsDisconnectedThrowsInvalidOperationExceptionWhenCalledMoreThanOnce

✅ spkl.CLI.IPC.Test.Internal.DelegateTextWriterTest

✅ EncodingIsUtf8
✅ WriteChar
✅ WriteCharArrayIntInt
✅ WriteString
✅ WriteStringNull

✅ spkl.CLI.IPC.Test.Internal.DisposableTest

✅ DisposeCallsCallback
✅ DisposeCallsCallbackOnlyOnce

✅ spkl.CLI.IPC.Test.Internal.FileLockTest

✅ IsLockedReturnsFalseAfterFileIsUnlocked
✅ IsLockedReturnsFalseIsFileExistsButIsNotLocked
✅ IsLockedReturnsTrueIfFileIsLocked
✅ IsNotHoldingLockInitially
✅ IsNotLockedInitially
✅ LockLocksTheFile
✅ TryLockLocksTheFileIfItIsNotLocked
✅ TryLockReturnsFalseIfTheFileIsAlreadyLocked
✅ TryLockWithTimeoutLocksTheFileAsSoonAsItIsNotLocked
✅ TryLockWithTimeoutReturnsFalseIfTheLockCannotBeObtained
✅ UnlockUnlocksAndDeletesTheFile

✅ spkl.CLI.IPC.Test.ListenerErrorTest

✅ ErrorPoint(ClientConnectionHandler)
✅ ErrorPoint(ConnectionAccept)
✅ ErrorPoint(ReceiveClientProperties)
✅ Exception
✅ IsHostInterrupted(ClientConnectionHandler,False)
✅ IsHostInterrupted(ConnectionAccept,True)
✅ IsHostInterrupted(ReceiveClientProperties,False)
✅ ToStringReturnsExceptionToString

✅ spkl.CLI.IPC.Test.Messaging.MessageChannelHostTest

✅ CallsHandleListenerExceptionForClientConnectionHandler
✅ CallsHandleListenerExceptionForConnectionAccept

✅ spkl.CLI.IPC.Test.Messaging.MessageReceiverTest

✅ ExpectBytesThrowsConnectionExceptionIfBytesWereExpectedButNotReceived
✅ ExpectStringCanReceiveZeroLengthString
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveArgs)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveCurrentDir)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveProcessID)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveReqArgs)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveReqCurrentDir)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveReqProcessID)

✅ spkl.CLI.IPC.Test.Messaging.MessageSenderTest

✅ SendBytesThrowsConnectionExceptionForSocketError

✅ spkl.CLI.IPC.Test.Startup.AutoTransportSingletonAppTest

✅ IsInstanceRunningReflectsFileLockState(False)
✅ IsInstanceRunningReflectsFileLockState(True)
✅ IsInstanceStartingReflectsFileLockState(False)
✅ IsInstanceStartingReflectsFileLockState(True)
✅ ReportInstanceRunningLocksFiles
✅ ReportInstanceRunningSerializesTransport
✅ ReportInstanceRunningThrowsExceptionIfFileIsLocked
✅ ReportInstanceShuttingDownUnlocksFiles
✅ RequestInstanceReturnsWithDeserializedTransportIfApplicationRunning
✅ RequestInstanceThrowsExceptionIfTransportDataIsNotReady
✅ RequestInstanceThrowsExceptionIfTransportDataIsReadyButMissing
✅ SuspendStartupLocksFile
✅ TransportIsTcpIfPathTooLong
✅ TransportIsUdsIfPathShortEnough

✅ spkl.CLI.IPC.Test.Startup.SingletonAppTest

✅ IsInstanceRunningReflectsFileLockState(False)
✅ IsInstanceRunningReflectsFileLockState(True)
✅ IsInstanceStartingReflectsFileLockState(False)
✅ IsInstanceStartingReflectsFileLockState(True)
✅ ReportInstanceRunningLocksFile
✅ ReportInstanceRunningThrowsExceptionIfFileLockCannotBeObtained
✅ ReportInstanceShuttingDownThrowsExceptionIfReportInstanceRunningWasNotCalled
✅ ReportInstanceShuttingDownUnlocksFile
✅ RequestInstanceCallsStartInstanceIfNoApplicationRunningOrStarting
✅ RequestInstanceReturnsWithoutActionIfApplicationRunning
✅ RequestInstanceReturnsWithoutActionIfApplicationStartingThenRunning
✅ RequestInstanceThrowsExceptionIfNoApplicationIsStartedBeforeTimeout
✅ SuspendStartupDisposeUnlocksFile
✅ SuspendStartupLocksFile
✅ SuspendStartupTwiceThrowsException

✅ spkl.CLI.IPC.Test.Startup.StartupBehaviorTest

✅ Ctor

✅ spkl.CLI.IPC.Test.TcpLoopbackTransportTest

✅ CanSerialize
✅ EndPointIsIPEndPointWithChosenPort
✅ SocketIsNotNull

✅ spkl.CLI.IPC.Test.UdsTransportTest

✅ CanSerialize
✅ EndPointIsUdsEndPointWithChosenPath
✅ SocketIsNotNull

✅ test/CLI.IPC.Test/TestResults/net8.0/CLI.IPC.Test.trx

93 tests were completed in 59s with 93 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
spkl.CLI.IPC.Test.ClientTest 3✅ 147ms
spkl.CLI.IPC.Test.DefaultHostConnectionHandlerTest 5✅ 6ms
spkl.CLI.IPC.Test.ExecutionTests.DefaultHostConnectionHandlerTest 1✅ 575ms
spkl.CLI.IPC.Test.ExecutionTests.HostShutdownTest 1✅ 578ms
spkl.CLI.IPC.Test.ExecutionTests.MultipleClientsTest 1✅ 3s
spkl.CLI.IPC.Test.ExecutionTests.SingletonTest 2✅ 36s
spkl.CLI.IPC.Test.HostTest 7✅ 2s
spkl.CLI.IPC.Test.Internal.DelegateTextWriterTest 5✅ 4ms
spkl.CLI.IPC.Test.Internal.DisposableTest 2✅ 1ms
spkl.CLI.IPC.Test.Internal.FileLockTest 11✅ 2s
spkl.CLI.IPC.Test.ListenerErrorTest 8✅ 3ms
spkl.CLI.IPC.Test.Messaging.MessageChannelHostTest 2✅ 12ms
spkl.CLI.IPC.Test.Messaging.MessageReceiverTest 8✅ 6ms
spkl.CLI.IPC.Test.Messaging.MessageSenderTest 1✅ 1ms
spkl.CLI.IPC.Test.Startup.AutoTransportSingletonAppTest 14✅ 5s
spkl.CLI.IPC.Test.Startup.SingletonAppTest 15✅ 6s
spkl.CLI.IPC.Test.Startup.StartupBehaviorTest 1✅ 1ms
spkl.CLI.IPC.Test.TcpLoopbackTransportTest 3✅ 1ms
spkl.CLI.IPC.Test.UdsTransportTest 3✅ 2ms

✅ spkl.CLI.IPC.Test.ClientTest

✅ AttachThrowsConnectionExceptionIfConnectionIsInterrupted
✅ AttachThrowsConnectionExceptionIfNoConnectionCanBeEstablished(0)
✅ AttachThrowsConnectionExceptionIfNoConnectionCanBeEstablished(65064)

✅ spkl.CLI.IPC.Test.DefaultHostConnectionHandlerTest

✅ Arguments
✅ CurrentDirectory
✅ HandleErrorString
✅ HandleOutString
✅ ProcessID

✅ spkl.CLI.IPC.Test.ExecutionTests.DefaultHostConnectionHandlerTest

✅ TestDefaultHostConnectionHandler

✅ spkl.CLI.IPC.Test.ExecutionTests.HostShutdownTest

✅ TestHostShutdown

✅ spkl.CLI.IPC.Test.ExecutionTests.MultipleClientsTest

✅ TestMultipleClients

✅ spkl.CLI.IPC.Test.ExecutionTests.SingletonTest

✅ TestSingleton("staticTime",2)
✅ TestSingleton("untilUnused",1)

✅ spkl.CLI.IPC.Test.HostTest

✅ CanStartHostOnExistingFile
✅ TestHostInSameProcessAsClient(TcpLoopbackTransport, HostConnectionHandler)
✅ TestHostInSameProcessAsClient(TcpLoopbackTransport, HostConnectionHandler2)
✅ TestHostInSameProcessAsClient(UdsTransport, HostConnectionHandler)
✅ TestHostInSameProcessAsClient(UdsTransport, HostConnectionHandler2)
✅ WaitUntilAllClientsDisconnectedThrowsInvalidOperationExceptionWhenCalledBeforeShutdown
✅ WaitUntilAllClientsDisconnectedThrowsInvalidOperationExceptionWhenCalledMoreThanOnce

✅ spkl.CLI.IPC.Test.Internal.DelegateTextWriterTest

✅ EncodingIsUtf8
✅ WriteChar
✅ WriteCharArrayIntInt
✅ WriteString
✅ WriteStringNull

✅ spkl.CLI.IPC.Test.Internal.DisposableTest

✅ DisposeCallsCallback
✅ DisposeCallsCallbackOnlyOnce

✅ spkl.CLI.IPC.Test.Internal.FileLockTest

✅ IsLockedReturnsFalseAfterFileIsUnlocked
✅ IsLockedReturnsFalseIsFileExistsButIsNotLocked
✅ IsLockedReturnsTrueIfFileIsLocked
✅ IsNotHoldingLockInitially
✅ IsNotLockedInitially
✅ LockLocksTheFile
✅ TryLockLocksTheFileIfItIsNotLocked
✅ TryLockReturnsFalseIfTheFileIsAlreadyLocked
✅ TryLockWithTimeoutLocksTheFileAsSoonAsItIsNotLocked
✅ TryLockWithTimeoutReturnsFalseIfTheLockCannotBeObtained
✅ UnlockUnlocksAndDeletesTheFile

✅ spkl.CLI.IPC.Test.ListenerErrorTest

✅ ErrorPoint(ClientConnectionHandler)
✅ ErrorPoint(ConnectionAccept)
✅ ErrorPoint(ReceiveClientProperties)
✅ Exception
✅ IsHostInterrupted(ClientConnectionHandler,False)
✅ IsHostInterrupted(ConnectionAccept,True)
✅ IsHostInterrupted(ReceiveClientProperties,False)
✅ ToStringReturnsExceptionToString

✅ spkl.CLI.IPC.Test.Messaging.MessageChannelHostTest

✅ CallsHandleListenerExceptionForClientConnectionHandler
✅ CallsHandleListenerExceptionForConnectionAccept

✅ spkl.CLI.IPC.Test.Messaging.MessageReceiverTest

✅ ExpectBytesThrowsConnectionExceptionIfBytesWereExpectedButNotReceived
✅ ExpectStringCanReceiveZeroLengthString
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveArgs)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveCurrentDir)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveProcessID)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveReqArgs)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveReqCurrentDir)
✅ ReceiveMethodsThrowConnectionExceptionIfDifferentMessageTypeWasReceived(ReceiveReqProcessID)

✅ spkl.CLI.IPC.Test.Messaging.MessageSenderTest

✅ SendBytesThrowsConnectionExceptionForSocketError

✅ spkl.CLI.IPC.Test.Startup.AutoTransportSingletonAppTest

✅ IsInstanceRunningReflectsFileLockState(False)
✅ IsInstanceRunningReflectsFileLockState(True)
✅ IsInstanceStartingReflectsFileLockState(False)
✅ IsInstanceStartingReflectsFileLockState(True)
✅ ReportInstanceRunningLocksFiles
✅ ReportInstanceRunningSerializesTransport
✅ ReportInstanceRunningThrowsExceptionIfFileIsLocked
✅ ReportInstanceShuttingDownUnlocksFiles
✅ RequestInstanceReturnsWithDeserializedTransportIfApplicationRunning
✅ RequestInstanceThrowsExceptionIfTransportDataIsNotReady
✅ RequestInstanceThrowsExceptionIfTransportDataIsReadyButMissing
✅ SuspendStartupLocksFile
✅ TransportIsTcpIfPathTooLong
✅ TransportIsUdsIfPathShortEnough

✅ spkl.CLI.IPC.Test.Startup.SingletonAppTest

✅ IsInstanceRunningReflectsFileLockState(False)
✅ IsInstanceRunningReflectsFileLockState(True)
✅ IsInstanceStartingReflectsFileLockState(False)
✅ IsInstanceStartingReflectsFileLockState(True)
✅ ReportInstanceRunningLocksFile
✅ ReportInstanceRunningThrowsExceptionIfFileLockCannotBeObtained
✅ ReportInstanceShuttingDownThrowsExceptionIfReportInstanceRunningWasNotCalled
✅ ReportInstanceShuttingDownUnlocksFile
✅ RequestInstanceCallsStartInstanceIfNoApplicationRunningOrStarting
✅ RequestInstanceReturnsWithoutActionIfApplicationRunning
✅ RequestInstanceReturnsWithoutActionIfApplicationStartingThenRunning
✅ RequestInstanceThrowsExceptionIfNoApplicationIsStartedBeforeTimeout
✅ SuspendStartupDisposeUnlocksFile
✅ SuspendStartupLocksFile
✅ SuspendStartupTwiceThrowsException

✅ spkl.CLI.IPC.Test.Startup.StartupBehaviorTest

✅ Ctor

✅ spkl.CLI.IPC.Test.TcpLoopbackTransportTest

✅ CanSerialize
✅ EndPointIsIPEndPointWithChosenPort
✅ SocketIsNotNull

✅ spkl.CLI.IPC.Test.UdsTransportTest

✅ CanSerialize
✅ EndPointIsUdsEndPointWithChosenPath
✅ SocketIsNotNull