Have questions? Stuck? Please check our FAQ for some common questions and answers.

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

Compare with Current View Page History

Version 1 Next »

Test Triggering Structure

When a nightly test begins, the "all-pipeline-trigger" job is built by timer.  This job triggers the "vm-pipeline-trigger", "bm-pipeline-trigger", and "fabric-pipeline-trigger" jobs, which then trigger their corresponding test category pipeline.  Each trigger passes the tests required to be run onto the next trigger/pipeline.  The machine triggers (vm-pipeline-trigger, bm-pipeline-trigger, fabric-pipeline-trigger ) and test category pipelines (FUNC-pipeline-master, HA-pipeline-master, etc.) are run concurrently, but run their corresponding tests in sequential order.

Post Test Execution Details

After a test finishes running (in a test category pipeline), test failures are posted to Slack, test results (passed, planned, and failed data) are uploaded to the database, detailed test results containing each case results are posted to the wiki, and a graph of the test's results trend is generated and uploaded to the wiki.  The graphs may also be updated manually if any changes are made.


  • No labels