Eclipse.org Eclipse.org - Device Kit

Write Profile Validation Test

Profile validation test agent projects

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

Specific Profile Validation Test Properties

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

PropertyDescriptionDefault
write.stringThe standard format of a write instruction string for the Write profile. The values encased in {} are holders for properties that change depending on the write operation.Filter;{ff};true;{bp};{tm};{td}:Write;{mb};{wp};{w};{pw};{c};{t};{id}:
read.stringThe standard format of a read instruction string for the Write profile.The values encased in {} are holders for properties that change depending on the read operation.Filter;{mb};true;{bp};{tm};{td}:Read;{mb};{wp};{wc};{pw};{c};{t};{id}:
tag.epcEpc value that will be written to tag(s).None
write.dataTag data value that will be written to tag(s).None
write.operationIdValue used in Write write operations to identify them.1
initialRead.operationIdValue used in Write read operations to identify them as the initial read before tags have been modified.2
read.operationIdValue used in Write read operations to indentify them as the read done after the tags have been modified.3
timeout.duration.msSpecifies the amount of time to execute the Write operation.5000 ms
kill.operation.msThe amount of time to wait for the Write operation to complete. The Write profile will call for an Execute Stop request if a Write operation is still executing.30000 ms
epc.sizeValued use to specify the EPC bit size of the tags being read. 96

Test Cases

The Write profile validation test runs the following test cases:

Test CaseDescription
WriteProfileNoTagsTestCaseTest all features of the profile, excluding masking, with no tags within reading range.
WriteProfileSingleTagTestCaseTest all features of the profile, excluding masking, with the first tag from the EPC and write data list.
WriteProfileMultipleTagsTestCaseTest all features of the profile, excluding masking, with all the tags from the EPC and write data list.
WriteProfileDisconnectTestCaseTest detection and recovery of disconnect and reconnect of the device.