Skip to content

Missing explicit system requirements for component testing in CI #6217

Open
@MikeMcC399

Description

@MikeMcC399

Description

Situation

  • Cypress documentation System requirements specifies:
    • CPU minimum 2 CPUs, plus additional CPUs for app servers
    • Memory 4GB minimum, 8GB+ for longer test runs

Image

  • 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions