Open
Description
Description
Situation
- Cypress documentation System requirements specifies:
- There is no specific mention of component testing
- Should component testing be considered as an additional server i.e. 3 CPUs minimum, since it fires up a server internally to run component testing against?
GitHub Actions
Standard GitHub-hosted runners for public repositories show the following standard dimensioning:
OS | CPU | RAM | Architecture |
---|---|---|---|
Linux | 4 | 16 GB | x64 |
Windows | 4 | 16 GB | x64 |
macOS | 4 | 16 GB | x64 |
macOS | 3 | 7 GB | arm64 |
Linux and Windows runner images are dimensioned with 4 CPU and 16 MB, macOS runners have 3 - 4 CPUs and 7 - 14GB
CircleCI
CircleCI Docker execution environment shows a wider range
Class | vCPUs | RAM |
---|---|---|
small | 1 | 2GB |
medium | 2 | 4GB |
medium+ | 3 | 6GB |
large | 4 | 8GB |
xlarge | 8 | 16GB |
2xlarge | 16 | 32GB |
2xlarge+ | 20 | 40GB |