Eclipse.org Eclipse.org - Device Kit

Rfid Inventory with Gpio Profile Validation Test

Profile validation test agent projects

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

Specific Profile Validation Test Properties

The following test properties are specific to the RfidInventory with Gpio 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
io.latencyMaximum time in ms an output change is expected to be signaled back as input change.500 ms
inverted.ioBoolean to indicate whether the signaled input state is the inverse of the output state.false

Test Cases

The RfidInventory with Gpio profile validation test runs the following test cases:

Test CaseDescription
RfidInventoryWithGpioProfileIOTestCaseTest output changes being signaled back as input changes while performing inventory reading at the same time.
RfidInventoryWithGpioProfileNoTagsTestCaseTest tag reading and aggregation with no tags within reading range.
RfidInventoryWithGpioProfileSingleTagTestCaseTest tag reading and aggregation with the first tag from the tag list within reading range.
RfidInventoryWithGpioProfileDisconnectTestCaseTest detection and recovery of disconnect and reconnect of the device.