Skip to content

Added native tests

Added native tests #16

GitHub Actions / Test Report - macos succeeded Jun 15, 2024 in 0s

30 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.CarFSMTest.xml 1✅ 4ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.DetailMockedTests.xml 1✅ 1ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.DetailTests.xml 1✅ 1ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.KeyboardBufferTest.xml 1✅ 0ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.LockFsmTests.xml 3✅ 1ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.PacketReaderTests.xml 5✅ 1ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.PayingTurnstileFsmTests.xml 2✅ 1ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.SecureTurnstileTests.xml 5✅ 1ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.TestFunctionalLock.xml 1✅ 1ms
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.TimeoutSecureTurnstileTests.xml 6✅ 1s
build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.TurnstileFsmTests.xml 4✅ 1ms

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.CarFSMTest.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.CarFSMTest 1✅ 4ms

✅ io.jumpco.open.kfsm.example.CarFSMTest

✅ testCarFSM[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.DetailMockedTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.DetailMockedTests 1✅ 1ms

✅ io.jumpco.open.kfsm.example.DetailMockedTests

✅ testActionsMockked[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.DetailTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.DetailTests 1✅ 1ms

✅ io.jumpco.open.kfsm.example.DetailTests

✅ testActions[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.KeyboardBufferTest.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.KeyboardBufferTest 1✅ 0ms

✅ io.jumpco.open.kfsm.example.KeyboardBufferTest

✅ testFSM[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.LockFsmTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.LockFsmTests 3✅ 1ms

✅ io.jumpco.open.kfsm.example.LockFsmTests

✅ testPlainCreationOfFsm[macosArm64]
✅ testDslCreationOfFsm[macosArm64]
✅ simpleLockTest[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.PacketReaderTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.PacketReaderTests 5✅ 1ms

✅ io.jumpco.open.kfsm.example.PacketReaderTests

✅ testReaderExpectACK[macosArm64]
✅ testReaderESCExpectACK[macosArm64]
✅ testReaderESCExpectNACK[macosArm64]
✅ testReaderExpectNACK[macosArm64]
✅ testReaderMultipleFieldsExpectACK[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.PayingTurnstileFsmTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.PayingTurnstileFsmTests 2✅ 1ms

✅ io.jumpco.open.kfsm.example.PayingTurnstileFsmTests

✅ fsmComponentTest[macosArm64]
✅ fsmComponentTestExternalState[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.SecureTurnstileTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.SecureTurnstileTests 5✅ 1ms

✅ io.jumpco.open.kfsm.example.SecureTurnstileTests

✅ testNormalOperation[macosArm64]
✅ testInvalidCard[macosArm64]
✅ testInvalidCardOverride[macosArm64]
✅ testCancelOverrideToLock[macosArm64]
✅ testCancelOverride[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.TestFunctionalLock.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.TestFunctionalLock 1✅ 1ms

✅ io.jumpco.open.kfsm.example.TestFunctionalLock

✅ testState[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.TimeoutSecureTurnstileTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.TimeoutSecureTurnstileTests 6✅ 1s

✅ io.jumpco.open.kfsm.example.TimeoutSecureTurnstileTests

✅ testNormalOperation[macosArm64]
✅ testInvalidCard[macosArm64]
✅ testInvalidCardOverride[macosArm64]
✅ testCancelOverrideToLock[macosArm64]
✅ testCancelOverride[macosArm64]
✅ testTimeout[macosArm64]

✅ build/test-results/macosArm64Test/TEST-io.jumpco.open.kfsm.example.TurnstileFsmTests.xml

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

Test suite Passed Failed Skipped Time
io.jumpco.open.kfsm.example.TurnstileFsmTests 4✅ 1ms

✅ io.jumpco.open.kfsm.example.TurnstileFsmTests

✅ turnstilePlain[macosArm64]
✅ turnstileDSL[macosArm64]
✅ simpleTurnstileTest[macosArm64]
✅ fsmComponentTest[macosArm64]