RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
This project contains the properties as a key value pair, which will be used to run the Automatics system reads configuration data required for test execution from Automatics Props application. It is configuration management tool for Automatics system. User can configure automatics and partner specific config data and device model specific config data using this tool. The data from Automatics Properties will be consumed by Automatics Core/Partner Implementation/Rest Implementation Projects for executing the test cases.
Automatics system holds configuration data required for test execution in Automatics Props application.
There are two types of configuration data in Automatics Props
...
Partner can also configure their environment specific config data to it.
There are two types of configuration data in Automatics Props. The templates of configuration files are available at source rdk/tools/automatics/automatics-props.
Following are the properties expected in automatics.properties file. In addition to this, partner can configure their data also.
Property | Description |
Mandatory Properties | |
device.props | Holds url that renders device_config.json Url format - {protocol}://{host}:{port}/AutomaticsProps/deviceProps.json Core uses this property to fetch configuration on device models. |
automatics.url | Holds base url of Automatics orchestration Url format - {protocol}://{host}:{port}/Automatics/ Core uses this property to update results back to orchestration. |
Optional Properties | |
RACK_BASE_URL | Holds base url for partner’s rest-based implementation of device management or hardware providers like PowerProvider. Url format - {protocol}://{host}:{port}/ This property is required if partner prefers to go with rest-based implementation of device management or hardware providers like PowerProvider. |
partner.impl.deviceManager | By default, Automatics core expects rest-based implementation of device management. However, if partner prefer to go with Java implementation of device management for Core, then this property should be set to true. Orchestration always expects device management APIs in rest only. So in this case, partner has to provide rest implementation for API for orchestration and Java API implementation for Core separately. |
partner.impl.powerProvider | By default, Automatics core expects rest-based implementation of hardware providers like PowerProvider. However, if partner prefer to go with Java implementation of PowerProvider, then this property should be set to true. |
Login Page
Automatics Properties page will be displayed upn on login. Following are the default properties.
To edit, the properties, click on 'UNLOCKED' link on left top side of page. This will allow only one person to update the document at a time. We will get pop message, "Successfully Locked".
Now user can edit the values and finally click on 'Submit' button to save the values.
...
...