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

Compare with Current View Page History

Version 1 Next »

Introduction.

As a part of the quality initiative  we have developed an automation infrastructure to run continuos integration(CI) testing. This document gives the details of the current implementation and its usage.

For details about the objective of this infrastructure please refer to Infrastructure,CI,Simulator,Automation Changes 

 

Current Status of CI.

Presently the CI is running KVM, Xen and Simulator BVT tests on Advanced zone. It runs every 3 hours and generates test results that are being mailed

to the cloud engineering.

Format Of the Mail

The following is  images show snapshots of a sample mail.

 

Procedure to log and Fix bugs


In the even of a test failure, it is required that we do the following

  1. create a ticket in the bug tracker (like jira) 
  2. Add the tag BugId="<id of the issue>"  to the test case and commit the changes.
  3. Add the commit_id of the above mentioned changes in the ticket created earlier in step 1.
  4. after fixing the test issue revert the commit mentioned above and close the bug

By following the above procedure we prevent running of test cases which are failing. once the tests are fixed these will be automatically picked up

by the automation runs as they will not have the BugId tag any more.

 

Location of the logs.

All the test run logs are zipped and stored in the nfs server.  The format of the logs is 

 

 

  • No labels