Skip to content

Improve CI to ensure it runs correctly #119

Improve CI to ensure it runs correctly

Improve CI to ensure it runs correctly #119

GitHub Actions / XUnit Tests succeeded Jun 30, 2024 in 0s

105 passed, 0 failed and 0 skipped

Tests passed successfully

✅ /home/runner/work/communication/communication/test-results.trx

105 tests were completed in 6s with 105 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
JSSoft.Communication.Tests.CallbackNoneTest 1✅ 3s
JSSoft.Communication.Tests.CallbackTest 3✅ 111ms
JSSoft.Communication.Tests.ClientContextTest 16✅ 487ms
JSSoft.Communication.Tests.DispatcherTest 11✅ 1s
JSSoft.Communication.Tests.Exceptions.ArgumentExceptionTest 5✅ 17ms
JSSoft.Communication.Tests.Exceptions.ArgumentNullExceptionTest 5✅ 16ms
JSSoft.Communication.Tests.Exceptions.ArgumentOutOfRangeExceptionTest 5✅ 32ms
JSSoft.Communication.Tests.Exceptions.IndexOutOfRangeExceptionTest 5✅ 18ms
JSSoft.Communication.Tests.Exceptions.InvalidOperationExceptionTest 5✅ 75ms
JSSoft.Communication.Tests.Exceptions.NotSupportedExceptionTest 5✅ 109ms
JSSoft.Communication.Tests.Exceptions.NullReferenceExceptionTest 5✅ 81ms
JSSoft.Communication.Tests.Exceptions.ObjectDisposedExceptionTest 5✅ 161ms
JSSoft.Communication.Tests.Exceptions.SystemExceptionTest 5✅ 127ms
JSSoft.Communication.Tests.Exceptions.TestExceptionTest 5✅ 167ms
JSSoft.Communication.Tests.InvokeTest 5✅ 50ms
JSSoft.Communication.Tests.ServerContextTest 15✅ 943ms
JSSoft.Communication.Tests.UnitTest1 4✅ 2s

✅ JSSoft.Communication.Tests.CallbackNoneTest

✅ Callback1_Test

✅ JSSoft.Communication.Tests.CallbackTest

✅ Callback1_TestAsync
✅ Callback2_TestAsync
✅ Callback3_TestAsync

✅ JSSoft.Communication.Tests.ClientContextTest

✅ Closed_TestAsync
✅ Constructor_Test
✅ Constructor_WithSameTypeServices_FailTest
✅ Disconnected_TestAsync
✅ EndPoint_Test
✅ Faulted_TestAsync
✅ Id_Test
✅ Open_Cancel_Abort_TestAsync
✅ Open_Close_Cancel_Abort_TestAsync
✅ Open_Close_Close_FailTestAsync
✅ Open_Close_TestAsync
✅ Open_CloseWithInvalidToken_FailTestAsync
✅ Open_Open_FailTestAsync
✅ Open_SetEndPoint_FailTestAsynx
✅ Opened_TestAsync
✅ ServiceStateChanged_TestAsync

✅ JSSoft.Communication.Tests.DispatcherTest

✅ Invoke_FailTest
✅ Invoke_Test
✅ InvokeAsync_FailTest
✅ InvokeAsync_Test
✅ InvokeGeneric_FailTest
✅ InvokeGeneric_Test
✅ InvokeGenericAsync_FailTest
✅ InvokeGenericAsync_Test
✅ InvokeGenericAsync_WaitTest
✅ Post_FailTest
✅ Post_Test

✅ JSSoft.Communication.Tests.Exceptions.ArgumentExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.ArgumentNullExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.ArgumentOutOfRangeExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.IndexOutOfRangeExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.InvalidOperationExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.NotSupportedExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.NullReferenceExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.ObjectDisposedExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.SystemExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.Exceptions.TestExceptionTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.InvokeTest

✅ Invoke_Test
✅ InvokeAndReturnAsync_Test
✅ InvokeAndReturnAsyncWithCancellation_Test
✅ InvokeAsync_Test
✅ InvokeAsyncWithCancellation_Test

✅ JSSoft.Communication.Tests.ServerContextTest

✅ Closed_TestAsync
✅ Constructor_Test
✅ Constructor_WithSameTypeServices_FailTest
✅ EndPoint_Test
✅ Faulted_TestAsync
✅ Id_Test
✅ Open_Cancel_Abort_TestAsync
✅ Open_Close_Cancel_Abort_TestAsync
✅ Open_Close_Close_FailTestAsync
✅ Open_Close_TestAsync
✅ Open_CloseWithInvalidToken_FailTestAsync
✅ Open_Open_FailTestAsync
✅ Open_SetEndPoint_FailTestAsynx
✅ Opened_TestAsync
✅ ServiceStateChanged_TestAsync

✅ JSSoft.Communication.Tests.UnitTest1

✅ MultipleOpenAndClientCloseAsync
✅ OpenAndClientCloseAsync
✅ OpenAndInvokeAndClientCloseAsync
✅ OpenAndServerCloseAsync