ethereum / execution-specs

Specification for the Execution Layer. Tracking network upgrades.
Creative Commons Zero v1.0 Universal
810 stars 225 forks source link

Run single thread pytest in github actions #757

Closed gurukamath closed 1 year ago

gurukamath commented 1 year ago

Alternative to #751

Instead of re-running the tests as proposed in #751, we simply run a single thread of pytest if we are on GitHub actions (for the pypy env). When run locally, pytest falls back to-n auto.

petertdavies commented 1 year ago

Why is this only for PyPy and not CPython?

gurukamath commented 1 year ago

Why is this only for PyPy and not CPython?

PyPy is the only environment that is facing memory issues currently. We don't want to run single thread CI jobs unless we absolutely have to in my opinion. If CPython has similar issues in the future, we can re-visit this at that point.