    flowchart TD
        Store(Store)-->|new revision| Jenkins
        Jenkins(Jenkins)-->|submits job| Testflinger

        Testflinger(
Testflinger) Testflinger-->|installs and executes| checkbox-mir Testflinger-->|installs| mtt Testflinger-->|installs| snap subgraph Device Under Test checkbox-mir[[checkbox-mir]] checkbox-mir-->|runs| mtt[[mir-test-tools smoke performance ]] checkbox-mir-->|runs| mir-ci[mir-ci functional ] mir-ci-->|installs| deps[[Dependencies]] mir-ci-->|tests| snap[[Snap Under Test]] end checkbox-mir-->|reports to| TO(test-observer)