-
Notifications
You must be signed in to change notification settings - Fork 56
Continuous integration (CI)
Matthias Diener edited this page Jan 17, 2020
·
26 revisions
This document lists the CI configurations currently used for testing Charm++ pull requests.
| Provider | OS | Cores | Instances | Config file(s) |
|---|---|---|---|---|
| Travis CI | Linux, Darwin, Windows | 2 | 5 | .travis.yml |
| CircleCI | Linux, Darwin, Windows | 2 | 4 | .circleci/config.yml |
| GitHub CI | Linux, Darwin, Windows | 2 | 20 | .github/workflow/*.yml |
| OS | Network | Other options | Provider | Notes |
|---|---|---|---|---|
Linux |
NetLRTS | CircleCI | ||
Linux |
NetLRTS | SMP | CircleCI | |
Linux |
MPI | SMP | Travis CI | |
Darwin |
NetLRTS | Travis CI | ||
Windows |
NetLRTS | Travis CI | ||
Linux |
NetLRTS | BigSim | GitHub CI | |
Linux |
Verbs | SMP | GitHub CI | Build only |
Linux |
NetLRTS | CMake | GitHub CI | |
Linux |
UCX | GitHub CI | ||
Linux |
UTH | GitHub CI |
| OS | Network | Other options | Notes |
|---|---|---|---|
| "-tracemode projections" and other tracemodes | |||
| Randomized queues | |||
| syncft | |||
| Record/Replay |
Linux
Darwin
Windows