| Type | Bundle project |
|---|---|
| Abstract Profile Test Agent | org.eclipse.soda.dk.write.profile.test.agent |
| Test Agent | org.eclipse.soda.dk.write.profile.test.agent |
| Bundle activator | org.eclipse.soda.dk.write.profile.test.agent.bundle |
| Factory activator | org.eclipse.soda.dk.write.profile.test.agent.factory |
| Managed activator | org.eclipse.soda.dk.write.profile.test.agent.managed |
The following test properties are specific to the Write profile validation test:
| Property | Description | Default |
|---|---|---|
| write.string | The 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.string | The 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.epc | Epc value that will be written to tag(s). | None |
| write.data | Tag data value that will be written to tag(s). | None |
| write.operationId | Value used in Write write operations to identify them. | 1 |
| initialRead.operationId | Value used in Write read operations to identify them as the initial read before tags have been modified. | 2 |
| read.operationId | Value used in Write read operations to indentify them as the read done after the tags have been modified. | 3 |
| timeout.duration.ms | Specifies the amount of time to execute the Write operation. | 5000 ms |
| kill.operation.ms | The 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.size | Valued use to specify the EPC bit size of the tags being read. | 96 |
The Write profile validation test runs the following test cases:
| Test Case | Description |
|---|---|
| WriteProfileNoTagsTestCase | Test all features of the profile, excluding masking, with no tags within reading range. |
| WriteProfileSingleTagTestCase | Test all features of the profile, excluding masking, with the first tag from the EPC and write data list. |
| WriteProfileMultipleTagsTestCase | Test all features of the profile, excluding masking, with all the tags from the EPC and write data list. |
| WriteProfileDisconnectTestCase | Test detection and recovery of disconnect and reconnect of the device. |
Copyright © 2007 IBM. All Rights Reserved.