Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] CDR data reader #264

Merged
merged 25 commits into from
Dec 19, 2024

Use NET8_0_OR_GREATER for LibraryImport

6a3f1f8
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

[feature] CDR data reader #264

Use NET8_0_OR_GREATER for LibraryImport
6a3f1f8
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Report: osx-arm64 succeeded Dec 18, 2024 in 1s

1011 passed, 0 failed and 6 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/net6.0/test-results.trx 337✅ 2⚪ 497s
TestResults/net7.0/test-results.trx 337✅ 2⚪ 526s
TestResults/net8.0/test-results.trx 337✅ 2⚪ 535s

✅ TestResults/net6.0/test-results.trx

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

Test suite Passed Failed Skipped Time
OpenDDSharp.UnitTest.CodeGeneratorCdrWrapperTest 18✅ 22s
OpenDDSharp.UnitTest.CodeGeneratorJsonWrapperTest 18✅ 39s
OpenDDSharp.UnitTest.ContentFilteredTopicTest 3✅ 138ms
OpenDDSharp.UnitTest.DataReaderCDRTest 29✅ 61s
OpenDDSharp.UnitTest.DataReaderListenerTest 7✅ 15s
OpenDDSharp.UnitTest.DataReaderTest 29✅ 63s
OpenDDSharp.UnitTest.DataWriterCDRTest 20✅ 26s
OpenDDSharp.UnitTest.DataWriterListenerTest 4✅ 5s
OpenDDSharp.UnitTest.DataWriterTest 20✅ 31s
OpenDDSharp.UnitTest.DomainParticipantFactoryTest 8✅ 3s
OpenDDSharp.UnitTest.DomainParticipantListenerTest 13✅ 31s
OpenDDSharp.UnitTest.DomainParticipantTest 40✅ 34s
OpenDDSharp.UnitTest.InfoRepoDiscoveryTest 3✅ 72ms
OpenDDSharp.UnitTest.InstanceHandleTest 1✅ 0ms
OpenDDSharp.UnitTest.MulticastInstTest 2✅ 236ms
OpenDDSharp.UnitTest.MultiTopicTest 3✅ 2s
OpenDDSharp.UnitTest.ParticipantBuiltinTopicDataDataReaderTest 10✅ 18s
OpenDDSharp.UnitTest.PublicationBuiltinTopicDataDataReaderTest 10✅ 19s
OpenDDSharp.UnitTest.PublisherListenerTest 4✅ 7s
OpenDDSharp.UnitTest.PublisherTest 15✅ 1⚪ 15s
OpenDDSharp.UnitTest.QueryConditionTest 3✅ 3s
OpenDDSharp.UnitTest.RtpsDiscoveryTest 3✅ 263ms
OpenDDSharp.UnitTest.RtpsUdpInstTest 2✅ 285ms
OpenDDSharp.UnitTest.ShmemInstTest 2✅ 107ms
OpenDDSharp.UnitTest.SubscriberListenerTest 8✅ 29s
OpenDDSharp.UnitTest.SubscriberTest 15✅ 1⚪ 16s
OpenDDSharp.UnitTest.SubscriptionBuiltinTopicDataDataReaderTest 10✅ 29s
OpenDDSharp.UnitTest.TcpInstTest 2✅ 331ms
OpenDDSharp.UnitTest.TopicBuiltinTopicDataDataReaderTest 10✅ 716ms
OpenDDSharp.UnitTest.TopicListenerTest 1✅ 2s
OpenDDSharp.UnitTest.TopicTest 7✅ 9s
OpenDDSharp.UnitTest.TransportRegistryTest 10✅ 1s
OpenDDSharp.UnitTest.UdpInstTest 2✅ 220ms
OpenDDSharp.UnitTest.WaitSetTest 5✅ 7s

✅ OpenDDSharp.UnitTest.CodeGeneratorCdrWrapperTest

✅ TestGeneratedConstants
✅ TestGeneratedEnumsArrayTypes
✅ TestGeneratedEnumSequencesTypes
✅ TestGeneratedEnumsMultiArrayTypes
✅ TestGeneratedEnumTypes
✅ TestGeneratedPrimitivesArrayTypes
✅ TestGeneratedPrimitivesMultiArrayTypes
✅ TestGeneratedPrimitivesSequenceTypes
✅ TestGeneratedPrimitivesTypes
✅ TestGeneratedStringArraysTypes
✅ TestGeneratedStringMultiArraysTypes
✅ TestGeneratedStringSequencesTypes
✅ TestGeneratedStringTypes
✅ TestGeneratedStructureArrays
✅ TestGeneratedStructureMultiArrays
✅ TestGeneratedStructureSequences
✅ TestGeneratedStructuresTypes
✅ TestInclude

✅ OpenDDSharp.UnitTest.CodeGeneratorJsonWrapperTest

✅ TestGeneratedBasicTypeArrays
✅ TestGeneratedBasicTypeMultiArrays
✅ TestGeneratedBasicTypes
✅ TestGeneratedBasicTypeSequences
✅ TestGeneratedConstants
✅ TestGeneratedEnumArrays
✅ TestGeneratedEnumMultiArrays
✅ TestGeneratedEnumSequences
✅ TestGeneratedEnumType
✅ TestGeneratedStringArrays
✅ TestGeneratedStringMultiArrays
✅ TestGeneratedStringSequences
✅ TestGeneratedStringTypes
✅ TestGeneratedStructureArrays
✅ TestGeneratedStructureMultiArrays
✅ TestGeneratedStructureSequences
✅ TestGeneratedStructuresTypes
✅ TestInclude

✅ OpenDDSharp.UnitTest.ContentFilteredTopicTest

✅ TestGetExpressionParameters
✅ TestProperties
✅ TestSetExpressionParameters

✅ OpenDDSharp.UnitTest.DataReaderCDRTest

✅ TestCreateQueryCondition
✅ TestCreateReadCondition
✅ TestDeleteContainedEntities
✅ TestDeleteReadCondition
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessChangedStatus
✅ TestGetMatchedPublicationData
✅ TestGetMatchedPublications
✅ TestGetQos
✅ TestGetRequestedDeadlineMissedStatus
✅ TestGetRequestedIncompatibleQosStatus
✅ TestGetSampleLostStatus
✅ TestGetSampleRejectedStatus
✅ TestGetSubscriptionMatchedStatus
✅ TestLookupInstance
✅ TestNewDataReaderQos
✅ TestProperties
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestSetListener
✅ TestSetQos
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample
✅ TestWaitForHistoricalData

✅ OpenDDSharp.UnitTest.DataReaderListenerTest

✅ TestOnDataAvailable
✅ TestOnLivelinessChanged
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.DataReaderTest

✅ TestCreateQueryCondition
✅ TestCreateReadCondition
✅ TestDeleteContainedEntities
✅ TestDeleteReadCondition
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessChangedStatus
✅ TestGetMatchedPublicationData
✅ TestGetMatchedPublications
✅ TestGetQos
✅ TestGetRequestedDeadlineMissedStatus
✅ TestGetRequestedIncompatibleQosStatus
✅ TestGetSampleLostStatus
✅ TestGetSampleRejectedStatus
✅ TestGetSubscriptionMatchedStatus
✅ TestLookupInstance
✅ TestNewDataReaderQos
✅ TestProperties
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestSetListener
✅ TestSetQos
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample
✅ TestWaitForHistoricalData

✅ OpenDDSharp.UnitTest.DataWriterCDRTest

✅ TestAssertLiveliness
✅ TestDispose
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessLostStatus
✅ TestGetMatchedSubscriptionData
✅ TestGetMatchedSubscriptions
✅ TestGetOfferedDeadlineMissedStatus
✅ TestGetOfferedIncompatibleQosStatus
✅ TestGetPublicationMatchedStatus
✅ TestGetQos
✅ TestLookupInstance
✅ TestNewDataWriterQos
✅ TestProperties
✅ TestRegisterInstance
✅ TestSetListener
✅ TestSetQos
✅ TestUnregisterInstance
✅ TestWaitForAcknowledgments
✅ TestWrite

✅ OpenDDSharp.UnitTest.DataWriterListenerTest

✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched

✅ OpenDDSharp.UnitTest.DataWriterTest

✅ TestAssertLiveliness
✅ TestDispose
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessLostStatus
✅ TestGetMatchedSubscriptionData
✅ TestGetMatchedSubscriptions
✅ TestGetOfferedDeadlineMissedStatus
✅ TestGetOfferedIncompatibleQosStatus
✅ TestGetPublicationMatchedStatus
✅ TestGetQos
✅ TestLookupInstance
✅ TestNewDataWriterQos
✅ TestProperties
✅ TestRegisterInstance
✅ TestSetListener
✅ TestSetQos
✅ TestUnregisterInstance
✅ TestWaitForAcknowledgments
✅ TestWrite

✅ OpenDDSharp.UnitTest.DomainParticipantFactoryTest

✅ TestCreateParticipant
✅ TestDeleteParticipant
✅ TestGetDefaultDomainParticipantQos
✅ TestGetQos
✅ TestLookupParticipant
✅ TestNewParticipantFactoryQos
✅ TestSetDefaultDomainParticipantQos
✅ TestSetQos

✅ OpenDDSharp.UnitTest.DomainParticipantListenerTest

✅ TestOnDataAvailable
✅ TestOnDataOnReaders
✅ TestOnInconsistentTopic
✅ TestOnLivelinessChanged
✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.DomainParticipantTest

✅ TestAssertLiveliness
✅ TestContainsEntity
✅ TestCreateContentFilteredTopic
✅ TestCreateMultiTopic
✅ TestCreatePublisher
✅ TestCreateSubscriber
✅ TestCreateTopic
✅ TestDeleteContainedEntities
✅ TestDeleteContentFilteredTopic
✅ TestDeleteMultiTopic
✅ TestDeletePublisher
✅ TestDeleteSubscriber
✅ TestDeleteTopic
✅ TestDomainId
✅ TestFindTopic
✅ TestGetBuiltinSubscriber
✅ TestGetCurrentTimestamp
✅ TestGetDefaultPublisherQos
✅ TestGetDefaultSubscriberQos
✅ TestGetDefaultTopicQos
✅ TestGetDiscoveredParticipantData
✅ TestGetDiscoveredParticipants
✅ TestGetDiscoveredTopicData
✅ TestGetDiscoveredTopics
✅ TestGetListener
✅ TestGetQos
✅ TestIgnoreParticipant
✅ TestIgnorePublication
✅ TestIgnoreSubscription
✅ TestIgnoreTopic
✅ TestLookupTopicDescription
✅ TestNewParticipantQos
✅ TestNewPublisherQos
✅ TestNewSubscriberQos
✅ TestNewTopicQos
✅ TestSetDefaultPublisherQos
✅ TestSetDefaultSubscriberQos
✅ TestSetDefaultTopicQos
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.InfoRepoDiscoveryTest

✅ TestDefaultValues
✅ TestNonDefaultValues
✅ TestNullOrEmptyParameters

✅ OpenDDSharp.UnitTest.InstanceHandleTest

✅ TestEquality

✅ OpenDDSharp.UnitTest.MulticastInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.MultiTopicTest

✅ TestGetExpressionParameters
✅ TestProperties
✅ TestSetExpressionParameters

✅ OpenDDSharp.UnitTest.ParticipantBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.PublicationBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.PublisherListenerTest

✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched

✅ OpenDDSharp.UnitTest.PublisherTest

⚪ TestBeginEndCoherentChanges
✅ TestCreateDataWriter
✅ TestDeleteContainedEntities
✅ TestDeleteDataWriter
✅ TestGetDefaultDataWriterQos
✅ TestGetListener
✅ TestGetParticipant
✅ TestGetQos
✅ TestLookupDataWriter
✅ TestNewDataWriterQos
✅ TestNewPublisherQos
✅ TestSetDefaultDataWriterQos
✅ TestSetListener
✅ TestSetQos
✅ TestSuspendResumePublications
✅ TestWaitForAcknowledgments

✅ OpenDDSharp.UnitTest.QueryConditionTest

✅ TestGetQueryExpression
✅ TestGetQueryParameters
✅ TestSetQueryParameters

✅ OpenDDSharp.UnitTest.RtpsDiscoveryTest

✅ TestDefaultValues
✅ TestNonDefaultValues
✅ TestNullOrEmptyName

✅ OpenDDSharp.UnitTest.RtpsUdpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.ShmemInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.SubscriberListenerTest

✅ TestOnDataAvailable
✅ TestOnDataOnReaders
✅ TestOnLivelinessChanged
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.SubscriberTest

⚪ TestBeginEndAccess
✅ TestCreateDataReader
✅ TestDeleteContainedEntities
✅ TestDeleteDataReader
✅ TestGetDataReaders
✅ TestGetDefaultDataReaderQos
✅ TestGetListener
✅ TestGetParticipant
✅ TestGetQos
✅ TestLookupDataReader
✅ TestNewDataReaderQos
✅ TestNewSubscriberQos
✅ TestNotifyDataReaders
✅ TestSetDefaultDataReaderQos
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.SubscriptionBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.TcpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.TopicBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.TopicListenerTest

✅ TestOnInconsistentTopic

✅ OpenDDSharp.UnitTest.TopicTest

✅ TestGetInconsistentTopicStatus
✅ TestGetListener
✅ TestGetQos
✅ TestNewTopicQos
✅ TestProperties
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.TransportRegistryTest

✅ TestBindConfig
✅ TestCreateConfig
✅ TestCreateInst
✅ TestGetConfig
✅ TestGetDomainDefaultConfig
✅ TestGetInst
✅ TestGlobalConfig
✅ TestRemoveConfig
✅ TestRemoveInst
✅ TestSetDomainDefaultConfig

✅ OpenDDSharp.UnitTest.UdpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.WaitSetTest

✅ TestAttachCondition
✅ TestDetachCondition
✅ TestDetachConditions
✅ TestGetConditions
✅ TestWait

✅ TestResults/net7.0/test-results.trx

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

Test suite Passed Failed Skipped Time
OpenDDSharp.UnitTest.CodeGeneratorCdrWrapperTest 18✅ 22s
OpenDDSharp.UnitTest.CodeGeneratorJsonWrapperTest 18✅ 39s
OpenDDSharp.UnitTest.ContentFilteredTopicTest 3✅ 130ms
OpenDDSharp.UnitTest.DataReaderCDRTest 29✅ 60s
OpenDDSharp.UnitTest.DataReaderListenerTest 7✅ 15s
OpenDDSharp.UnitTest.DataReaderTest 29✅ 63s
OpenDDSharp.UnitTest.DataWriterCDRTest 20✅ 28s
OpenDDSharp.UnitTest.DataWriterListenerTest 4✅ 4s
OpenDDSharp.UnitTest.DataWriterTest 20✅ 33s
OpenDDSharp.UnitTest.DomainParticipantFactoryTest 8✅ 3s
OpenDDSharp.UnitTest.DomainParticipantListenerTest 13✅ 33s
OpenDDSharp.UnitTest.DomainParticipantTest 40✅ 37s
OpenDDSharp.UnitTest.InfoRepoDiscoveryTest 3✅ 176ms
OpenDDSharp.UnitTest.InstanceHandleTest 1✅ 0ms
OpenDDSharp.UnitTest.MulticastInstTest 2✅ 326ms
OpenDDSharp.UnitTest.MultiTopicTest 3✅ 3s
OpenDDSharp.UnitTest.ParticipantBuiltinTopicDataDataReaderTest 10✅ 21s
OpenDDSharp.UnitTest.PublicationBuiltinTopicDataDataReaderTest 10✅ 25s
OpenDDSharp.UnitTest.PublisherListenerTest 4✅ 7s
OpenDDSharp.UnitTest.PublisherTest 15✅ 1⚪ 19s
OpenDDSharp.UnitTest.QueryConditionTest 3✅ 3s
OpenDDSharp.UnitTest.RtpsDiscoveryTest 3✅ 332ms
OpenDDSharp.UnitTest.RtpsUdpInstTest 2✅ 367ms
OpenDDSharp.UnitTest.ShmemInstTest 2✅ 142ms
OpenDDSharp.UnitTest.SubscriberListenerTest 8✅ 30s
OpenDDSharp.UnitTest.SubscriberTest 15✅ 1⚪ 17s
OpenDDSharp.UnitTest.SubscriptionBuiltinTopicDataDataReaderTest 10✅ 32s
OpenDDSharp.UnitTest.TcpInstTest 2✅ 359ms
OpenDDSharp.UnitTest.TopicBuiltinTopicDataDataReaderTest 10✅ 765ms
OpenDDSharp.UnitTest.TopicListenerTest 1✅ 2s
OpenDDSharp.UnitTest.TopicTest 7✅ 10s
OpenDDSharp.UnitTest.TransportRegistryTest 10✅ 1s
OpenDDSharp.UnitTest.UdpInstTest 2✅ 223ms
OpenDDSharp.UnitTest.WaitSetTest 5✅ 7s

✅ OpenDDSharp.UnitTest.CodeGeneratorCdrWrapperTest

✅ TestGeneratedConstants
✅ TestGeneratedEnumsArrayTypes
✅ TestGeneratedEnumSequencesTypes
✅ TestGeneratedEnumsMultiArrayTypes
✅ TestGeneratedEnumTypes
✅ TestGeneratedPrimitivesArrayTypes
✅ TestGeneratedPrimitivesMultiArrayTypes
✅ TestGeneratedPrimitivesSequenceTypes
✅ TestGeneratedPrimitivesTypes
✅ TestGeneratedStringArraysTypes
✅ TestGeneratedStringMultiArraysTypes
✅ TestGeneratedStringSequencesTypes
✅ TestGeneratedStringTypes
✅ TestGeneratedStructureArrays
✅ TestGeneratedStructureMultiArrays
✅ TestGeneratedStructureSequences
✅ TestGeneratedStructuresTypes
✅ TestInclude

✅ OpenDDSharp.UnitTest.CodeGeneratorJsonWrapperTest

✅ TestGeneratedBasicTypeArrays
✅ TestGeneratedBasicTypeMultiArrays
✅ TestGeneratedBasicTypes
✅ TestGeneratedBasicTypeSequences
✅ TestGeneratedConstants
✅ TestGeneratedEnumArrays
✅ TestGeneratedEnumMultiArrays
✅ TestGeneratedEnumSequences
✅ TestGeneratedEnumType
✅ TestGeneratedStringArrays
✅ TestGeneratedStringMultiArrays
✅ TestGeneratedStringSequences
✅ TestGeneratedStringTypes
✅ TestGeneratedStructureArrays
✅ TestGeneratedStructureMultiArrays
✅ TestGeneratedStructureSequences
✅ TestGeneratedStructuresTypes
✅ TestInclude

✅ OpenDDSharp.UnitTest.ContentFilteredTopicTest

✅ TestGetExpressionParameters
✅ TestProperties
✅ TestSetExpressionParameters

✅ OpenDDSharp.UnitTest.DataReaderCDRTest

✅ TestCreateQueryCondition
✅ TestCreateReadCondition
✅ TestDeleteContainedEntities
✅ TestDeleteReadCondition
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessChangedStatus
✅ TestGetMatchedPublicationData
✅ TestGetMatchedPublications
✅ TestGetQos
✅ TestGetRequestedDeadlineMissedStatus
✅ TestGetRequestedIncompatibleQosStatus
✅ TestGetSampleLostStatus
✅ TestGetSampleRejectedStatus
✅ TestGetSubscriptionMatchedStatus
✅ TestLookupInstance
✅ TestNewDataReaderQos
✅ TestProperties
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestSetListener
✅ TestSetQos
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample
✅ TestWaitForHistoricalData

✅ OpenDDSharp.UnitTest.DataReaderListenerTest

✅ TestOnDataAvailable
✅ TestOnLivelinessChanged
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.DataReaderTest

✅ TestCreateQueryCondition
✅ TestCreateReadCondition
✅ TestDeleteContainedEntities
✅ TestDeleteReadCondition
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessChangedStatus
✅ TestGetMatchedPublicationData
✅ TestGetMatchedPublications
✅ TestGetQos
✅ TestGetRequestedDeadlineMissedStatus
✅ TestGetRequestedIncompatibleQosStatus
✅ TestGetSampleLostStatus
✅ TestGetSampleRejectedStatus
✅ TestGetSubscriptionMatchedStatus
✅ TestLookupInstance
✅ TestNewDataReaderQos
✅ TestProperties
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestSetListener
✅ TestSetQos
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample
✅ TestWaitForHistoricalData

✅ OpenDDSharp.UnitTest.DataWriterCDRTest

✅ TestAssertLiveliness
✅ TestDispose
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessLostStatus
✅ TestGetMatchedSubscriptionData
✅ TestGetMatchedSubscriptions
✅ TestGetOfferedDeadlineMissedStatus
✅ TestGetOfferedIncompatibleQosStatus
✅ TestGetPublicationMatchedStatus
✅ TestGetQos
✅ TestLookupInstance
✅ TestNewDataWriterQos
✅ TestProperties
✅ TestRegisterInstance
✅ TestSetListener
✅ TestSetQos
✅ TestUnregisterInstance
✅ TestWaitForAcknowledgments
✅ TestWrite

✅ OpenDDSharp.UnitTest.DataWriterListenerTest

✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched

✅ OpenDDSharp.UnitTest.DataWriterTest

✅ TestAssertLiveliness
✅ TestDispose
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessLostStatus
✅ TestGetMatchedSubscriptionData
✅ TestGetMatchedSubscriptions
✅ TestGetOfferedDeadlineMissedStatus
✅ TestGetOfferedIncompatibleQosStatus
✅ TestGetPublicationMatchedStatus
✅ TestGetQos
✅ TestLookupInstance
✅ TestNewDataWriterQos
✅ TestProperties
✅ TestRegisterInstance
✅ TestSetListener
✅ TestSetQos
✅ TestUnregisterInstance
✅ TestWaitForAcknowledgments
✅ TestWrite

✅ OpenDDSharp.UnitTest.DomainParticipantFactoryTest

✅ TestCreateParticipant
✅ TestDeleteParticipant
✅ TestGetDefaultDomainParticipantQos
✅ TestGetQos
✅ TestLookupParticipant
✅ TestNewParticipantFactoryQos
✅ TestSetDefaultDomainParticipantQos
✅ TestSetQos

✅ OpenDDSharp.UnitTest.DomainParticipantListenerTest

✅ TestOnDataAvailable
✅ TestOnDataOnReaders
✅ TestOnInconsistentTopic
✅ TestOnLivelinessChanged
✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.DomainParticipantTest

✅ TestAssertLiveliness
✅ TestContainsEntity
✅ TestCreateContentFilteredTopic
✅ TestCreateMultiTopic
✅ TestCreatePublisher
✅ TestCreateSubscriber
✅ TestCreateTopic
✅ TestDeleteContainedEntities
✅ TestDeleteContentFilteredTopic
✅ TestDeleteMultiTopic
✅ TestDeletePublisher
✅ TestDeleteSubscriber
✅ TestDeleteTopic
✅ TestDomainId
✅ TestFindTopic
✅ TestGetBuiltinSubscriber
✅ TestGetCurrentTimestamp
✅ TestGetDefaultPublisherQos
✅ TestGetDefaultSubscriberQos
✅ TestGetDefaultTopicQos
✅ TestGetDiscoveredParticipantData
✅ TestGetDiscoveredParticipants
✅ TestGetDiscoveredTopicData
✅ TestGetDiscoveredTopics
✅ TestGetListener
✅ TestGetQos
✅ TestIgnoreParticipant
✅ TestIgnorePublication
✅ TestIgnoreSubscription
✅ TestIgnoreTopic
✅ TestLookupTopicDescription
✅ TestNewParticipantQos
✅ TestNewPublisherQos
✅ TestNewSubscriberQos
✅ TestNewTopicQos
✅ TestSetDefaultPublisherQos
✅ TestSetDefaultSubscriberQos
✅ TestSetDefaultTopicQos
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.InfoRepoDiscoveryTest

✅ TestDefaultValues
✅ TestNonDefaultValues
✅ TestNullOrEmptyParameters

✅ OpenDDSharp.UnitTest.InstanceHandleTest

✅ TestEquality

✅ OpenDDSharp.UnitTest.MulticastInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.MultiTopicTest

✅ TestGetExpressionParameters
✅ TestProperties
✅ TestSetExpressionParameters

✅ OpenDDSharp.UnitTest.ParticipantBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.PublicationBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.PublisherListenerTest

✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched

✅ OpenDDSharp.UnitTest.PublisherTest

⚪ TestBeginEndCoherentChanges
✅ TestCreateDataWriter
✅ TestDeleteContainedEntities
✅ TestDeleteDataWriter
✅ TestGetDefaultDataWriterQos
✅ TestGetListener
✅ TestGetParticipant
✅ TestGetQos
✅ TestLookupDataWriter
✅ TestNewDataWriterQos
✅ TestNewPublisherQos
✅ TestSetDefaultDataWriterQos
✅ TestSetListener
✅ TestSetQos
✅ TestSuspendResumePublications
✅ TestWaitForAcknowledgments

✅ OpenDDSharp.UnitTest.QueryConditionTest

✅ TestGetQueryExpression
✅ TestGetQueryParameters
✅ TestSetQueryParameters

✅ OpenDDSharp.UnitTest.RtpsDiscoveryTest

✅ TestDefaultValues
✅ TestNonDefaultValues
✅ TestNullOrEmptyName

✅ OpenDDSharp.UnitTest.RtpsUdpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.ShmemInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.SubscriberListenerTest

✅ TestOnDataAvailable
✅ TestOnDataOnReaders
✅ TestOnLivelinessChanged
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.SubscriberTest

⚪ TestBeginEndAccess
✅ TestCreateDataReader
✅ TestDeleteContainedEntities
✅ TestDeleteDataReader
✅ TestGetDataReaders
✅ TestGetDefaultDataReaderQos
✅ TestGetListener
✅ TestGetParticipant
✅ TestGetQos
✅ TestLookupDataReader
✅ TestNewDataReaderQos
✅ TestNewSubscriberQos
✅ TestNotifyDataReaders
✅ TestSetDefaultDataReaderQos
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.SubscriptionBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.TcpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.TopicBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.TopicListenerTest

✅ TestOnInconsistentTopic

✅ OpenDDSharp.UnitTest.TopicTest

✅ TestGetInconsistentTopicStatus
✅ TestGetListener
✅ TestGetQos
✅ TestNewTopicQos
✅ TestProperties
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.TransportRegistryTest

✅ TestBindConfig
✅ TestCreateConfig
✅ TestCreateInst
✅ TestGetConfig
✅ TestGetDomainDefaultConfig
✅ TestGetInst
✅ TestGlobalConfig
✅ TestRemoveConfig
✅ TestRemoveInst
✅ TestSetDomainDefaultConfig

✅ OpenDDSharp.UnitTest.UdpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.WaitSetTest

✅ TestAttachCondition
✅ TestDetachCondition
✅ TestDetachConditions
✅ TestGetConditions
✅ TestWait

✅ TestResults/net8.0/test-results.trx

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

Test suite Passed Failed Skipped Time
OpenDDSharp.UnitTest.CodeGeneratorCdrWrapperTest 18✅ 22s
OpenDDSharp.UnitTest.CodeGeneratorJsonWrapperTest 18✅ 39s
OpenDDSharp.UnitTest.ContentFilteredTopicTest 3✅ 161ms
OpenDDSharp.UnitTest.DataReaderCDRTest 29✅ 60s
OpenDDSharp.UnitTest.DataReaderListenerTest 7✅ 16s
OpenDDSharp.UnitTest.DataReaderTest 29✅ 65s
OpenDDSharp.UnitTest.DataWriterCDRTest 20✅ 32s
OpenDDSharp.UnitTest.DataWriterListenerTest 4✅ 5s
OpenDDSharp.UnitTest.DataWriterTest 20✅ 34s
OpenDDSharp.UnitTest.DomainParticipantFactoryTest 8✅ 4s
OpenDDSharp.UnitTest.DomainParticipantListenerTest 13✅ 32s
OpenDDSharp.UnitTest.DomainParticipantTest 40✅ 38s
OpenDDSharp.UnitTest.InfoRepoDiscoveryTest 3✅ 103ms
OpenDDSharp.UnitTest.InstanceHandleTest 1✅ 0ms
OpenDDSharp.UnitTest.MulticastInstTest 2✅ 249ms
OpenDDSharp.UnitTest.MultiTopicTest 3✅ 2s
OpenDDSharp.UnitTest.ParticipantBuiltinTopicDataDataReaderTest 10✅ 21s
OpenDDSharp.UnitTest.PublicationBuiltinTopicDataDataReaderTest 10✅ 22s
OpenDDSharp.UnitTest.PublisherListenerTest 4✅ 8s
OpenDDSharp.UnitTest.PublisherTest 15✅ 1⚪ 18s
OpenDDSharp.UnitTest.QueryConditionTest 3✅ 3s
OpenDDSharp.UnitTest.RtpsDiscoveryTest 3✅ 241ms
OpenDDSharp.UnitTest.RtpsUdpInstTest 2✅ 345ms
OpenDDSharp.UnitTest.ShmemInstTest 2✅ 161ms
OpenDDSharp.UnitTest.SubscriberListenerTest 8✅ 31s
OpenDDSharp.UnitTest.SubscriberTest 15✅ 1⚪ 19s
OpenDDSharp.UnitTest.SubscriptionBuiltinTopicDataDataReaderTest 10✅ 30s
OpenDDSharp.UnitTest.TcpInstTest 2✅ 407ms
OpenDDSharp.UnitTest.TopicBuiltinTopicDataDataReaderTest 10✅ 875ms
OpenDDSharp.UnitTest.TopicListenerTest 1✅ 3s
OpenDDSharp.UnitTest.TopicTest 7✅ 10s
OpenDDSharp.UnitTest.TransportRegistryTest 10✅ 2s
OpenDDSharp.UnitTest.UdpInstTest 2✅ 308ms
OpenDDSharp.UnitTest.WaitSetTest 5✅ 10s

✅ OpenDDSharp.UnitTest.CodeGeneratorCdrWrapperTest

✅ TestGeneratedConstants
✅ TestGeneratedEnumsArrayTypes
✅ TestGeneratedEnumSequencesTypes
✅ TestGeneratedEnumsMultiArrayTypes
✅ TestGeneratedEnumTypes
✅ TestGeneratedPrimitivesArrayTypes
✅ TestGeneratedPrimitivesMultiArrayTypes
✅ TestGeneratedPrimitivesSequenceTypes
✅ TestGeneratedPrimitivesTypes
✅ TestGeneratedStringArraysTypes
✅ TestGeneratedStringMultiArraysTypes
✅ TestGeneratedStringSequencesTypes
✅ TestGeneratedStringTypes
✅ TestGeneratedStructureArrays
✅ TestGeneratedStructureMultiArrays
✅ TestGeneratedStructureSequences
✅ TestGeneratedStructuresTypes
✅ TestInclude

✅ OpenDDSharp.UnitTest.CodeGeneratorJsonWrapperTest

✅ TestGeneratedBasicTypeArrays
✅ TestGeneratedBasicTypeMultiArrays
✅ TestGeneratedBasicTypes
✅ TestGeneratedBasicTypeSequences
✅ TestGeneratedConstants
✅ TestGeneratedEnumArrays
✅ TestGeneratedEnumMultiArrays
✅ TestGeneratedEnumSequences
✅ TestGeneratedEnumType
✅ TestGeneratedStringArrays
✅ TestGeneratedStringMultiArrays
✅ TestGeneratedStringSequences
✅ TestGeneratedStringTypes
✅ TestGeneratedStructureArrays
✅ TestGeneratedStructureMultiArrays
✅ TestGeneratedStructureSequences
✅ TestGeneratedStructuresTypes
✅ TestInclude

✅ OpenDDSharp.UnitTest.ContentFilteredTopicTest

✅ TestGetExpressionParameters
✅ TestProperties
✅ TestSetExpressionParameters

✅ OpenDDSharp.UnitTest.DataReaderCDRTest

✅ TestCreateQueryCondition
✅ TestCreateReadCondition
✅ TestDeleteContainedEntities
✅ TestDeleteReadCondition
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessChangedStatus
✅ TestGetMatchedPublicationData
✅ TestGetMatchedPublications
✅ TestGetQos
✅ TestGetRequestedDeadlineMissedStatus
✅ TestGetRequestedIncompatibleQosStatus
✅ TestGetSampleLostStatus
✅ TestGetSampleRejectedStatus
✅ TestGetSubscriptionMatchedStatus
✅ TestLookupInstance
✅ TestNewDataReaderQos
✅ TestProperties
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestSetListener
✅ TestSetQos
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample
✅ TestWaitForHistoricalData

✅ OpenDDSharp.UnitTest.DataReaderListenerTest

✅ TestOnDataAvailable
✅ TestOnLivelinessChanged
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.DataReaderTest

✅ TestCreateQueryCondition
✅ TestCreateReadCondition
✅ TestDeleteContainedEntities
✅ TestDeleteReadCondition
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessChangedStatus
✅ TestGetMatchedPublicationData
✅ TestGetMatchedPublications
✅ TestGetQos
✅ TestGetRequestedDeadlineMissedStatus
✅ TestGetRequestedIncompatibleQosStatus
✅ TestGetSampleLostStatus
✅ TestGetSampleRejectedStatus
✅ TestGetSubscriptionMatchedStatus
✅ TestLookupInstance
✅ TestNewDataReaderQos
✅ TestProperties
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestSetListener
✅ TestSetQos
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample
✅ TestWaitForHistoricalData

✅ OpenDDSharp.UnitTest.DataWriterCDRTest

✅ TestAssertLiveliness
✅ TestDispose
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessLostStatus
✅ TestGetMatchedSubscriptionData
✅ TestGetMatchedSubscriptions
✅ TestGetOfferedDeadlineMissedStatus
✅ TestGetOfferedIncompatibleQosStatus
✅ TestGetPublicationMatchedStatus
✅ TestGetQos
✅ TestLookupInstance
✅ TestNewDataWriterQos
✅ TestProperties
✅ TestRegisterInstance
✅ TestSetListener
✅ TestSetQos
✅ TestUnregisterInstance
✅ TestWaitForAcknowledgments
✅ TestWrite

✅ OpenDDSharp.UnitTest.DataWriterListenerTest

✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched

✅ OpenDDSharp.UnitTest.DataWriterTest

✅ TestAssertLiveliness
✅ TestDispose
✅ TestGetKeyValue
✅ TestGetListener
✅ TestGetLivelinessLostStatus
✅ TestGetMatchedSubscriptionData
✅ TestGetMatchedSubscriptions
✅ TestGetOfferedDeadlineMissedStatus
✅ TestGetOfferedIncompatibleQosStatus
✅ TestGetPublicationMatchedStatus
✅ TestGetQos
✅ TestLookupInstance
✅ TestNewDataWriterQos
✅ TestProperties
✅ TestRegisterInstance
✅ TestSetListener
✅ TestSetQos
✅ TestUnregisterInstance
✅ TestWaitForAcknowledgments
✅ TestWrite

✅ OpenDDSharp.UnitTest.DomainParticipantFactoryTest

✅ TestCreateParticipant
✅ TestDeleteParticipant
✅ TestGetDefaultDomainParticipantQos
✅ TestGetQos
✅ TestLookupParticipant
✅ TestNewParticipantFactoryQos
✅ TestSetDefaultDomainParticipantQos
✅ TestSetQos

✅ OpenDDSharp.UnitTest.DomainParticipantListenerTest

✅ TestOnDataAvailable
✅ TestOnDataOnReaders
✅ TestOnInconsistentTopic
✅ TestOnLivelinessChanged
✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.DomainParticipantTest

✅ TestAssertLiveliness
✅ TestContainsEntity
✅ TestCreateContentFilteredTopic
✅ TestCreateMultiTopic
✅ TestCreatePublisher
✅ TestCreateSubscriber
✅ TestCreateTopic
✅ TestDeleteContainedEntities
✅ TestDeleteContentFilteredTopic
✅ TestDeleteMultiTopic
✅ TestDeletePublisher
✅ TestDeleteSubscriber
✅ TestDeleteTopic
✅ TestDomainId
✅ TestFindTopic
✅ TestGetBuiltinSubscriber
✅ TestGetCurrentTimestamp
✅ TestGetDefaultPublisherQos
✅ TestGetDefaultSubscriberQos
✅ TestGetDefaultTopicQos
✅ TestGetDiscoveredParticipantData
✅ TestGetDiscoveredParticipants
✅ TestGetDiscoveredTopicData
✅ TestGetDiscoveredTopics
✅ TestGetListener
✅ TestGetQos
✅ TestIgnoreParticipant
✅ TestIgnorePublication
✅ TestIgnoreSubscription
✅ TestIgnoreTopic
✅ TestLookupTopicDescription
✅ TestNewParticipantQos
✅ TestNewPublisherQos
✅ TestNewSubscriberQos
✅ TestNewTopicQos
✅ TestSetDefaultPublisherQos
✅ TestSetDefaultSubscriberQos
✅ TestSetDefaultTopicQos
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.InfoRepoDiscoveryTest

✅ TestDefaultValues
✅ TestNonDefaultValues
✅ TestNullOrEmptyParameters

✅ OpenDDSharp.UnitTest.InstanceHandleTest

✅ TestEquality

✅ OpenDDSharp.UnitTest.MulticastInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.MultiTopicTest

✅ TestGetExpressionParameters
✅ TestProperties
✅ TestSetExpressionParameters

✅ OpenDDSharp.UnitTest.ParticipantBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.PublicationBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.PublisherListenerTest

✅ TestOnLivelinessLost
✅ TestOnOfferedDeadlineMissed
✅ TestOnOfferedIncompatibleQos
✅ TestOnPublicationMatched

✅ OpenDDSharp.UnitTest.PublisherTest

⚪ TestBeginEndCoherentChanges
✅ TestCreateDataWriter
✅ TestDeleteContainedEntities
✅ TestDeleteDataWriter
✅ TestGetDefaultDataWriterQos
✅ TestGetListener
✅ TestGetParticipant
✅ TestGetQos
✅ TestLookupDataWriter
✅ TestNewDataWriterQos
✅ TestNewPublisherQos
✅ TestSetDefaultDataWriterQos
✅ TestSetListener
✅ TestSetQos
✅ TestSuspendResumePublications
✅ TestWaitForAcknowledgments

✅ OpenDDSharp.UnitTest.QueryConditionTest

✅ TestGetQueryExpression
✅ TestGetQueryParameters
✅ TestSetQueryParameters

✅ OpenDDSharp.UnitTest.RtpsDiscoveryTest

✅ TestDefaultValues
✅ TestNonDefaultValues
✅ TestNullOrEmptyName

✅ OpenDDSharp.UnitTest.RtpsUdpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.ShmemInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.SubscriberListenerTest

✅ TestOnDataAvailable
✅ TestOnDataOnReaders
✅ TestOnLivelinessChanged
✅ TestOnRequestedDeadlineMissed
✅ TestOnRequestedIncompatibleQos
✅ TestOnSampleLost
✅ TestOnSampleRejected
✅ TestOnSubscriptionMatched

✅ OpenDDSharp.UnitTest.SubscriberTest

⚪ TestBeginEndAccess
✅ TestCreateDataReader
✅ TestDeleteContainedEntities
✅ TestDeleteDataReader
✅ TestGetDataReaders
✅ TestGetDefaultDataReaderQos
✅ TestGetListener
✅ TestGetParticipant
✅ TestGetQos
✅ TestLookupDataReader
✅ TestNewDataReaderQos
✅ TestNewSubscriberQos
✅ TestNotifyDataReaders
✅ TestSetDefaultDataReaderQos
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.SubscriptionBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.TcpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.TopicBuiltinTopicDataDataReaderTest

✅ TestGetKeyValue
✅ TestLookupInstance
✅ TestRead
✅ TestReadInstance
✅ TestReadNextInstance
✅ TestReadNextSample
✅ TestTake
✅ TestTakeInstance
✅ TestTakeNextInstance
✅ TestTakeNextSample

✅ OpenDDSharp.UnitTest.TopicListenerTest

✅ TestOnInconsistentTopic

✅ OpenDDSharp.UnitTest.TopicTest

✅ TestGetInconsistentTopicStatus
✅ TestGetListener
✅ TestGetQos
✅ TestNewTopicQos
✅ TestProperties
✅ TestSetListener
✅ TestSetQos

✅ OpenDDSharp.UnitTest.TransportRegistryTest

✅ TestBindConfig
✅ TestCreateConfig
✅ TestCreateInst
✅ TestGetConfig
✅ TestGetDomainDefaultConfig
✅ TestGetInst
✅ TestGlobalConfig
✅ TestRemoveConfig
✅ TestRemoveInst
✅ TestSetDomainDefaultConfig

✅ OpenDDSharp.UnitTest.UdpInstTest

✅ TestDefaultValues
✅ TestNonDefaultValues

✅ OpenDDSharp.UnitTest.WaitSetTest

✅ TestAttachCondition
✅ TestDetachCondition
✅ TestDetachConditions
✅ TestGetConditions
✅ TestWait