Automatics is the fully integrated test automation system to support functional & non-functional testing. Automatics is now available to the RDK community. Any community member can use this system to validate their RDK builds or their infrastructure.
Automatics supports:
Integration with CI flow to validate new changes checked in by user
Configure test script details and test strategies
Manual trigger of automated tests against RDK builds
Walk through on test execution results
End to End system is designed to support fast-paced DevOps model
Support to execute test scripts based on Java, Python and PyTest.
Major features of Automatics framework to work with external tools to enhance the Automatics capabilities:
The framework supports integration with modern software tools - Jira, ALM, Jenkins, Git, Grafana, Candela, CDRouter etc
Dynamic device allocation and device health check is supported
Automated defect creation and tagging can be done using the framework