Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1#75
Merged
spkl merged 1 commit intoFeb 15, 2026
Merged
GitHub Actions / NUnit Tests (ubuntu-latest)
succeeded
Feb 9, 2026 in 1s
186 passed, 0 failed and 0 skipped
| 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.
✅ 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.
✅ 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
Loading