You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

WIP

This page describes how APPC runs CSIT in master-csit-healthcheck job based on docker compose environment, which is heat environment, And runs CSIT in testsuites Repo based on k8s environment.

Test Case in Master-CSIT-HealthCheck Job in Jenkins:

APPC does two major portions of CSIT, All the test case is under CSIT Repo.

  1. csit/tests/appc/healthcheck:

    • test1.robot:
    • APPC_Netstat.robot: run "netstat -a | grep -E ":8282 " | grep LISTEN" makes sure 8282 port is in LISTEN state
    • LCM_HEALTHCHECK_TIMESTAMP.robot: make sure apidoc is working
    • LCM_VM_RESTART_TIMESTAMP.robot: send LCM_VM_RESTART_REQUEST.txt to make sure VM:Restart is working
    • LCM_VNF_RESTART_TIMESTAMP.robot: send LCM_VNF_RESTART_REQUEST.txt to make sure VNF:Restart is working
  2. csit/tests/appc/cdt:
    • Verify Home page and links:Access Home page and Verify the links
    • Verify MY VNFs link will ask for user entry




Note: Test CSIT before submit the change to csit Repo (heat envrionment)

  1. login to 10.12.5.43, follow the steps on APPC WindRiver Lab
  2. check all dockers running on the heat environment
  3. cd /home/ubuntu
  4. make sure the CSIT under ~/csit
  5. cd /home/ubuntu/csit
  6. python -m robot.run -N plans/appc/healthcheck -v WORKSPACE:/tmp -v SCRIPTS:/home/ubuntu/csit/plans/appc/healthcheck /home/ubuntu/csit/tests/appc/healthcheck /home/ubuntu/csit/tests/appc/cdt


Test Case in testsuite/robot Repo:

  • No labels