SMTP server (optional, if email feature in Automatics to be enabled)
MySQL Configuration
Create database with name ‘automatics’.
Execute the script 'Automatics_DB.sql' that is available with Orchestration source at 'automatics\resources\'. Now the Automatics tables are created with basic configuration data.
Execute the script 'Automatics_MySqlProcedures.sql' that is available with Orchestration source at 'automatics\resources\'. This is a stored procedure invoked by orchestration to update test pass/fail count in DB.
WAR Generation
Pull the latest Automatics Orchestration tool project from the repository (rdk/tools/automatics) with branch “rdk-next”.
After taking the pull, do “mvn clean install” then war file will be generated and will be present inside Automatics/release/Automatics-v0.1/ folder inside the project.
Rename war to Automatics.war.
War Deployment
Copy the Automatics.war file to the apache-tomcat/webapps folder.
Copy the restartTMR.sh file which is inside Automatics/config to apache-tomcat/bin folder.
Copy “hibernate.cfg.xml”(inside Automatics/config folder) and “log4j.properties”(inside Automatics) files to any specific location,
Update “hibernate.cfg.xml” with database user name and password. And the password updating in "hibernate.cfg.xml” should be Base64 encoded. And, the DB name should be 'automatics'.
Add the following params to JAVA_OPTS inside apache-tomcat/bin/catalina.sh file