Skip to content

chore: Initial work on an IEC 60870-5-104 driver #136

chore: Initial work on an IEC 60870-5-104 driver

chore: Initial work on an IEC 60870-5-104 driver #136

GitHub Actions / Java Tests (OS: windows-latest, Java: 17) succeeded Aug 24, 2023 in 1s

Java Tests (OS: windows-latest, Java: 17) ✅

Tests passed successfully

Report Passed Failed Skipped Time
code-generation/language-base-freemarker/target/surefire-reports/TEST-org.apache.plc4x.plugins.codegenerator.protocol.freemarker.TracerTest.xml 9✅ 141ms
code-generation/protocol-base-mspec/target/surefire-reports/TEST-org.apache.plc4x.plugins.codegenerator.language.mspec.expression.ExpressionStringParserTest.xml 3✅ 485ms
code-generation/protocol-base-mspec/target/surefire-reports/TEST-org.apache.plc4x.plugins.codegenerator.language.mspec.parser.MessageFormatParserTest.xml 4✅ 516ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.authentication.PlcUsernamePasswordAuthenticationTest.xml 3✅ 1s
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcConnectionExceptionTest.xml 4✅ 31ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcExceptionTest.xml 4✅ 31ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcIncompatibleDatatypeExceptionTest.xml 1✅ 16ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcInvalidTagExceptionTest.xml 4✅ 15ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcIoExceptionTest.xml 4✅ 16ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcNotImplementedExceptionTest.xml 1✅ 16ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcProtocolExceptionTest.xml 4✅ 31ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcProtocolPayloadTooBigExceptionTest.xml 1✅ 16ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcRuntimeExceptionTest.xml 4✅ 15ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcTagRangeExceptionTest.xml 1✅ 0ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcTimeoutExceptionTest.xml 1✅ 0ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcUnsupportedDataTypeExceptionTest.xml 5✅ 15ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcUnsupportedOperationExceptionTest.xml 1✅ 0ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.types.PlcResponseCodeTest.xml 1✅ 0ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.types.PlcSubscriptionTypeTest.xml 1✅ 0ms
plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.PlcDriverManagerTest.xml 5✅ 3s
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.codegen.io.VintIoTest.xml 10✅ 781ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.generation.ReadBufferTest.xml 2✅ 0ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.internal.DefaultSendRequestContextTest.xml 7✅ 3s
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.optimizer.RequestTransactionManagerTest.xml 3✅ 1⚪ 62ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.parser.ConnectionParserTest.xml 1✅ 94ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.Plc4xNettyWrapperTest.xml 2✅ 2s
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest.xml 281ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$AlignBoxes.xml 4✅ 47ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$BoxBelowBox.xml 2✅ 16ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$BoxString.xml 4✅ 15ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$ChangeBoxName.xml 3✅ 15ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$ExpandBox.xml 2✅ 16ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$GetBoxName.xml 4✅ 31ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$IsEmpty.xml 4✅ 31ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$LightBoxString.xml 1✅ 0ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$MergeHorizontal.xml 2✅ 0ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$SideBySide.xml 4✅ 16ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$Width.xml 2✅ 31ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest.xml 398ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$CalculateBytesPerRowAndIndexWidth.xml 6✅ 32ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$Dump.xml 3✅ 325ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$FixedWidth.xml 2✅ 13ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$MaskString.xml 2✅ 5ms
plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$MinMax.xml 3✅ 10ms
protocols/ab-eth/target/surefire-reports/TEST-org.apache.plc4x.protocol.abeth.ABETHProtocolTest.xml 1✅ 1s
protocols/ads/target/surefire-reports/TEST-org.apache.plc4x.protocol.ads.ADSDiscoveryProtocolTest.xml 1✅ 1s
protocols/ads/target/surefire-reports/TEST-org.apache.plc4x.protocol.ads.ADSProtocolTest.xml 1✅ 235ms
protocols/bacnetip/target/surefire-reports/TEST-org.apache.plc4x.protocol.bacnetip.BacNetIpProtocolTest.xml 1✅ 3s
protocols/bacnetip/target/surefire-reports/TEST-org.apache.plc4x.protocol.bacnetip.ObjectPropertyDeDuplicationTest.xml 3964✅ 6⚪ 6s
protocols/c-bus/target/surefire-reports/TEST-org.apache.plc4x.protocol.cbus.CBusProtocolTest.xml 1✅ 2s
protocols/canopen/target/surefire-reports/TEST-org.apache.plc4x.protocol.canopen.CANOpenProtocolTest.xml 1✅ 1s
protocols/df1/target/surefire-reports/TEST-org.apache.plc4x.protocol.df1.Df1ProtocolTest.xml 1✅ 985ms
protocols/eip/target/surefire-reports/TEST-org.apache.plc4x.protocol.eip.EipProtocolTest.xml 1✅ 1s
protocols/firmata/target/surefire-reports/TEST-org.apache.plc4x.protocol.firmata.FirmataProtocolTest.xml 1✅ 1s
protocols/genericcan/target/surefire-reports/TEST-org.apache.plc4x.protocol.genericcan.GenericCANProtocolTest.xml 1✅ 1s
protocols/iec-60870/target/surefire-reports/TEST-org.apache.plc4x.protocols.iec60870.IEC608705104ProtocolTest.xml 1✅ 1s
protocols/knxnetip/target/surefire-reports/TEST-org.apache.plc4x.protocol.knxnetip.KnxNetIpProtocolTest.xml 1✅ 2s
protocols/modbus/target/surefire-reports/TEST-org.apache.plc4x.protocol.modbus.ModbusProtocolTest.xml 1✅ 1s

✅ code-generation/language-base-freemarker/target/surefire-reports/TEST-org.apache.plc4x.plugins.codegenerator.protocol.freemarker.TracerTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.plugins.codegenerator.protocol.freemarker.TracerTest 9✅ 141ms

✅ code-generation/protocol-base-mspec/target/surefire-reports/TEST-org.apache.plc4x.plugins.codegenerator.language.mspec.expression.ExpressionStringParserTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.plugins.codegenerator.language.mspec.expression.ExpressionStringParserTest 3✅ 485ms

✅ code-generation/protocol-base-mspec/target/surefire-reports/TEST-org.apache.plc4x.plugins.codegenerator.language.mspec.parser.MessageFormatParserTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.plugins.codegenerator.language.mspec.parser.MessageFormatParserTest 4✅ 516ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.authentication.PlcUsernamePasswordAuthenticationTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.authentication.PlcUsernamePasswordAuthenticationTest 3✅ 1s

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcConnectionExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcConnectionExceptionTest 4✅ 31ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcExceptionTest 4✅ 31ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcIncompatibleDatatypeExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcIncompatibleDatatypeExceptionTest 1✅ 16ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcInvalidTagExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcInvalidTagExceptionTest 4✅ 15ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcIoExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcIoExceptionTest 4✅ 16ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcNotImplementedExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcNotImplementedExceptionTest 1✅ 16ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcProtocolExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcProtocolExceptionTest 4✅ 31ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcProtocolPayloadTooBigExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcProtocolPayloadTooBigExceptionTest 1✅ 16ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcRuntimeExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcRuntimeExceptionTest 4✅ 15ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcTagRangeExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcTagRangeExceptionTest 1✅ 0ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcTimeoutExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcTimeoutExceptionTest 1✅ 0ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcUnsupportedDataTypeExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcUnsupportedDataTypeExceptionTest 5✅ 15ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.exceptions.PlcUnsupportedOperationExceptionTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.exceptions.PlcUnsupportedOperationExceptionTest 1✅ 0ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.types.PlcResponseCodeTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.types.PlcResponseCodeTest 1✅ 0ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.api.types.PlcSubscriptionTypeTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.api.types.PlcSubscriptionTypeTest 1✅ 0ms

✅ plc4j/api/target/surefire-reports/TEST-org.apache.plc4x.java.PlcDriverManagerTest.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.PlcDriverManagerTest 5✅ 3s

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.codegen.io.VintIoTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.codegen.io.VintIoTest 10✅ 781ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.generation.ReadBufferTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.generation.ReadBufferTest 2✅ 0ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.internal.DefaultSendRequestContextTest.xml

7 tests were completed in 3s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.internal.DefaultSendRequestContextTest 7✅ 3s

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.optimizer.RequestTransactionManagerTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.optimizer.RequestTransactionManagerTest 3✅ 1⚪ 62ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.parser.ConnectionParserTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.parser.ConnectionParserTest 1✅ 94ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.Plc4xNettyWrapperTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.Plc4xNettyWrapperTest 2✅ 2s

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest.xml

No tests found

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest 281ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$AlignBoxes.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$AlignBoxes 4✅ 47ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$BoxBelowBox.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$BoxBelowBox 2✅ 16ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$BoxString.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$BoxString 4✅ 15ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$ChangeBoxName.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$ChangeBoxName 3✅ 15ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$ExpandBox.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$ExpandBox 2✅ 16ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$GetBoxName.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$GetBoxName 4✅ 31ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$IsEmpty.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$IsEmpty 4✅ 31ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$LightBoxString.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$LightBoxString 1✅ 0ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$MergeHorizontal.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$MergeHorizontal 2✅ 0ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$SideBySide.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$SideBySide 4✅ 16ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$Width.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.ascii.AsciiBoxWriterTest$Width 2✅ 31ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest.xml

No tests found

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.hex.HexTest 398ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$CalculateBytesPerRowAndIndexWidth.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.hex.HexTest$CalculateBytesPerRowAndIndexWidth 6✅ 32ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$Dump.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.hex.HexTest$Dump 3✅ 325ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$FixedWidth.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.hex.HexTest$FixedWidth 2✅ 13ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$MaskString.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.hex.HexTest$MaskString 2✅ 5ms

✅ plc4j/spi/target/surefire-reports/TEST-org.apache.plc4x.java.spi.utils.hex.HexTest$MinMax.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.java.spi.utils.hex.HexTest$MinMax 3✅ 10ms

✅ protocols/ab-eth/target/surefire-reports/TEST-org.apache.plc4x.protocol.abeth.ABETHProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.abeth.ABETHProtocolTest 1✅ 1s

✅ protocols/ads/target/surefire-reports/TEST-org.apache.plc4x.protocol.ads.ADSDiscoveryProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.ads.ADSDiscoveryProtocolTest 1✅ 1s

✅ protocols/ads/target/surefire-reports/TEST-org.apache.plc4x.protocol.ads.ADSProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.ads.ADSProtocolTest 1✅ 235ms

✅ protocols/bacnetip/target/surefire-reports/TEST-org.apache.plc4x.protocol.bacnetip.BacNetIpProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.bacnetip.BacNetIpProtocolTest 1✅ 3s

✅ protocols/bacnetip/target/surefire-reports/TEST-org.apache.plc4x.protocol.bacnetip.ObjectPropertyDeDuplicationTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.bacnetip.ObjectPropertyDeDuplicationTest 3964✅ 6⚪ 6s

✅ protocols/c-bus/target/surefire-reports/TEST-org.apache.plc4x.protocol.cbus.CBusProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.cbus.CBusProtocolTest 1✅ 2s

✅ protocols/canopen/target/surefire-reports/TEST-org.apache.plc4x.protocol.canopen.CANOpenProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.canopen.CANOpenProtocolTest 1✅ 1s

✅ protocols/df1/target/surefire-reports/TEST-org.apache.plc4x.protocol.df1.Df1ProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.df1.Df1ProtocolTest 1✅ 985ms

✅ protocols/eip/target/surefire-reports/TEST-org.apache.plc4x.protocol.eip.EipProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.eip.EipProtocolTest 1✅ 1s

✅ protocols/firmata/target/surefire-reports/TEST-org.apache.plc4x.protocol.firmata.FirmataProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.firmata.FirmataProtocolTest 1✅ 1s

✅ protocols/genericcan/target/surefire-reports/TEST-org.apache.plc4x.protocol.genericcan.GenericCANProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.genericcan.GenericCANProtocolTest 1✅ 1s

✅ protocols/iec-60870/target/surefire-reports/TEST-org.apache.plc4x.protocols.iec60870.IEC608705104ProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocols.iec60870.IEC608705104ProtocolTest 1✅ 1s

✅ protocols/knxnetip/target/surefire-reports/TEST-org.apache.plc4x.protocol.knxnetip.KnxNetIpProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.knxnetip.KnxNetIpProtocolTest 1✅ 2s

✅ protocols/modbus/target/surefire-reports/TEST-org.apache.plc4x.protocol.modbus.ModbusProtocolTest.xml

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

Test suite Passed Failed Skipped Time
org.apache.plc4x.protocol.modbus.ModbusProtocolTest 1✅ 1s