Skip to content

Fixed functionality for .dsdl extension #160

Fixed functionality for .dsdl extension

Fixed functionality for .dsdl extension #160

GitHub Actions / Test Report succeeded Feb 16, 2025 in 0s

Test Report ✔️

Tests passed successfully

✔️ /home/runner/work/RevolveUavcan/RevolveUavcan/RevolveUavcanTest/TestResults/test-results.trx

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

Test suite Passed Failed Skipped Time
RevolveUavcanTest.Dsdl.DsdlParserTests 9✔️ 91ms
RevolveUavcanTest.Tools.BitArrayToolsGetValueTests 11✔️ 11ms
RevolveUavcanTest.Tools.BitArrayToolsRangeTests 4✔️ 6ms
RevolveUavcanTest.Uavcan.UavcanFrameStorageTests 4✔️ 121ms
RevolveUavcanTest.Uavcan.UavcanFrameTests 7✔️ 19ms
RevolveUavcanTest.Uavcan.UavcanParserTests 3✔️ 64ms
RevolveUavcanTest.Uavcan.UavcanSerializationRulesGeneratorTests 7✔️ 28ms
RevolveUavcanTest.Uavcan.UavcanSerializerTests 1✔️ 2ms

✔️ RevolveUavcanTest.Dsdl.DsdlParserTests

✔️ ParseFullNamespaceTest
✔️ ParseValidConstantsTest
✔️ ParseValidDsdlMessageTest
✔️ ParseValidDsdlMessageWithCompoundReferenceTest
✔️ ParseValidDsdlMessageWithPaddingTest
✔️ ParseValidDsdlServiceTest
✔️ ThrowDsdlExceptionOnInvalidFilenameFormat
✔️ ThrowDsdlExceptionOnUnknownDsdlPath
✔️ ThrowDsdlExceptionTest

✔️ RevolveUavcanTest.Tools.BitArrayToolsGetValueTests

✔️ GetFloatAndDoubleInvalidArgsTest
✔️ GetFloatAndDoubleValidArgsTest
✔️ GetIntInvalidArgsTest
✔️ GetIntValidArgsTest
✔️ GetLongInvalidArgsTest
✔️ GetLongValidArgsTest
✔️ GetUintInvalidArgsTest
✔️ GetUIntInvalidArgsTest
✔️ GetUIntValidArgsTest
✔️ GetULongInvalidArgsTest
✔️ GetULongValidArgsTest

✔️ RevolveUavcanTest.Tools.BitArrayToolsRangeTests

✔️ GetRangeInvalidArgsTest
✔️ GetRangeValidArgsTest
✔️ InsertRangeInvalidArgsTest
✔️ InsertRangeValidArgsTest

✔️ RevolveUavcanTest.Uavcan.UavcanFrameStorageTests

✔️ GetInvalidUavcanMultiFramesTest
✔️ ReceiveMultiFrameTest
✔️ ReceiveSingleFrameTest
✔️ ResetFrameStorageBufferTest

✔️ RevolveUavcanTest.Uavcan.UavcanFrameTests

✔️ InitUavcanFrameTest
✔️ UavcanFrameConstructorMultiframeTest
✔️ UavcanFrameGetCanIdTest
✔️ UavcanFrameGetTailByteTest
✔️ UavcanFrameIllegalTailByteThrows
✔️ UavcanFrameInvalidAppendThrows
✔️ UavcanFrameInvalidHeaderThrows

✔️ RevolveUavcanTest.Uavcan.UavcanParserTests

✔️ NotParseNonExistentUavcanFrameSubjectIdTest
✔️ ParseUavcanFrameMessageTest
✔️ ParseUavcanFrameServiceTest

✔️ RevolveUavcanTest.Uavcan.UavcanSerializationRulesGeneratorTests

✔️ FailToGetMessageNameFromSubjectIdTest
✔️ FailToServiceNameFromSubjectIdTest
✔️ GenerateSingleMessageSerializationRule
✔️ GenerateSingleServiceSerializationRule
✔️ GetMessageNameFromSubjectIdTest
✔️ GetServiceNameFromSubjectIdTest
✔️ ThrowsUavcanExceptionWhenParserFails

✔️ RevolveUavcanTest.Uavcan.UavcanSerializerTests

✔️ SerializeUavcanDataTest