Skip to content

Improve CI to make sure minimal checks are done before merge #73

Improve CI to make sure minimal checks are done before merge

Improve CI to make sure minimal checks are done before merge #73

GitHub Actions / XUnit Tests succeeded Jun 28, 2024 in 1s

95 passed, 0 failed and 0 skipped

Tests passed successfully

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

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

Test suite Passed Failed Skipped Time
JSSoft.Communication.Tests.CallbackNoneTest 1✅ 3s
JSSoft.Communication.Tests.CallbackTest 3✅ 959ms
JSSoft.Communication.Tests.ClientContextTest 16✅ 256ms
JSSoft.Communication.Tests.DispatcherTest 11✅ 1s
JSSoft.Communication.Tests.Exceptions.ArgumentExceptionTest 5✅ 17ms
JSSoft.Communication.Tests.Exceptions.ArgumentNullExceptionTest 5✅ 20ms
JSSoft.Communication.Tests.Exceptions.ArgumentOutOfRangeExceptionTest 5✅ 1s
JSSoft.Communication.Tests.Exceptions.IndexOutOfRangeExceptionTest 5✅ 58ms
JSSoft.Communication.Tests.Exceptions.InvalidOperationExceptionTest 5✅ 13ms
JSSoft.Communication.Tests.Exceptions.NotSupportedExceptionTest 5✅ 68ms
JSSoft.Communication.Tests.Exceptions.NullReferenceExceptionTest 5✅ 76ms
JSSoft.Communication.Tests.Exceptions.ObjectDisposedExceptionTest 5✅ 95ms
JSSoft.Communication.Tests.InvokeTest 5✅ 2s
JSSoft.Communication.Tests.ServerContextTest 15✅ 231ms
JSSoft.Communication.Tests.UnitTest1 4✅ 6s

✅ 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.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