Eclipse.org Eclipse.org - Device Kit

Rfid Inventory Profile Validation Test

Profile validation test agent projects

TypeBundle project
Abstract Profile Test Agentorg.eclipse.soda.dk.rfid.inventory.profile.test.agent
Test Agentorg.eclipse.soda.dk.rfid.inventory.profile.test.agent
Bundle activatororg.eclipse.soda.dk.rfid.inventory.profile.test.agent.bundle
Factory activatororg.eclipse.soda.dk.rfid.inventory.profile.test.agent.factory
Managed activatororg.eclipse.soda.dk.rfid.inventory.profile.test.agent.managed

Specific Profile Validation Test Properties

The following test properties are specific to the RfidInventory profile validation test:

PropertyDescriptionDefault
expected.readerReader ID expected to be returned with tag reads.By default the value of the prefix property is used.
read.duration.msTime in ms the reader is activated to read all tags expected for a testcase.3000 ms
taglistComma-separated list of 3 or more tag identifier strings as expected to be returned by readerNone.
tagmaskSemicolon-separated list of 2 or more LLRP tag masks matching more than one, but not all, expected tags.None.

Test Cases

The RfidInventory profile validation test runs the following test cases:

Test CaseDescription
RfidInventoryProfileNoTagsTestCaseTest all features of the profile, excluding masking, with no tags within reading range. Also test for correct error responses for invalid settings of measurements.
RfidInventoryProfileSingleTagTestCaseTest all features of the profile, excluding masking, with the first tag from the tag list within reading range.
RfidInventoryProfileMultipleTagsTestCaseTest all features of the profile, including masking, with the all tags from the tag list.
RfidInventoryProfileDisconnectTestCaseTest detection and recovery of disconnect and reconnect of the device.