This Test Procedure involves testing the RDKV-Emulator images through perl test scripts available in test Automation VM hosted as comcast VM's

Setups involves Jenkins Build server, Test Automation VM, RDK-Portal


Jenkins Build server is used to build the emulator images

Jenkins URL to trigger emulator builds with Emulator smoke test option

https://jenkins.ccp.xcal.tv/jenkins/view/1-Yocto/job/X86EMLTRHYB-Yocto-Build/build?delay=0sec



Smoke test option :


Once the build is successful Jenkins will invoke Rest API to Test Automation VM

emulator@96.118.132.61 VM

running a script which is waiting for build details like image name and build number to be received by the rdkemulator server running in VM

once details get updated in /opt/info.txt

Automation scripts start downloading the jenkins image

and deploy the image in Virtualbox application available in the VM and copy perl scripts from VM to image and start testing

HNSRC, QAM, DVR, RMFSTREAMER, RECORDER features

and populate the results locally in the VM once all testings is done

Push the results to rdk portal under service name CATS


rdk-portal url https://rdkportal.ccp.xcal.tv



To see the test results need to get into following path


Automation→ list select job name to be X86EMLTRHYB-Yocto-Build

Ex:


Check CATS quick you will find percentage of success (percentage) and click that link


We can find final test result page like this: