name=Test Harness
category=Testing

# Any string is allowable here.  Generally it is either: Production Ready, Test Tool, or Requires Extending
qualityString=Test Tool (not suitable for production)
# This is must be one of the following:  productionReady, testTool, extensionNeeded
quality=test

introducedIn=se-1.1-07-5356-16

description=This plugin implements software for support of non-standard test-harness behavior to induce failure conditions and verify certified device behavior. This handles negative key establishment test cases for timeout and sending bad messages, mangling OTA upgrade images, starting/stopping the trust center keepalive, initiating network key updates, and testing ZCL attributes.

sourceFiles=test-harness.c, read-write-attributes.c
sourceFilesSoc=test-harness-soc.c
sourceFilesHost=test-harness-host.c

implementedCallbacks=emberAfClusterSecurityCustomCallback

includedByDefault=false

options=autoRegistrationStart

autoRegistrationStart.name=Automatically Start Smart Energy Registration
autoRegistrationStart.description=This enables or disables whether Smart Energy registration automatically starts after joining or rebooting.  Without this plugin the normal behavior is to start registration.
autoRegistrationStart.type=BOOLEAN
autoRegistrationStart.default=TRUE

events=readWriteAttributesTimeout, flashPageHash
