File: continuous-integration.mmd

package info (click to toggle)
mir 2.25.2-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 22,080 kB
  • sloc: cpp: 192,777; xml: 13,784; ansic: 8,207; python: 1,304; sh: 794; makefile: 258
file content (15 lines) | stat: -rw-r--r-- 884 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
flowchart TD
    PR{{Pull Request}} --> Builds(<a href="#mir-builds">Builds and tests</a>
                                  <a href="#unit-tests">unit</a>
                                  <a href="#acceptance-tests">acceptance</a>
                                  <a href="#integration-tests">integration</a>
                                  <a href="#performance-and-smoke-tests">performance</a>)
    PR --> Snaps(<a href="#downstream-snap-builds">Downstream snaps</a>)
    PR --> ABI(<a href="#abi-checks">ABI checks</a>)
    PR --> Coverage(<a href="#coverage-measurement">Coverage</a>)
    Merge{{Merge}} --> Builds
    Merge --> Coverage
    Merge --> Sanitizers(<a href="#sanitizer-runs">Sanitizers</a>)
    Merge --> PPA(<a href="#deb-package-builds"><tt>.deb</tt> packages</a>)
    PPA --> Snaps
    Snaps --> EndToEnd(<a href="#end-to-end-testing">End-to-end testing</a>)