lukasschwab / arxiv.py

Python wrapper for the arXiv API
MIT License
1.07k stars 120 forks source link

Parallelize CI tests #55

Closed lukasschwab closed 11 months ago

lukasschwab commented 3 years ago

Motivation

A clear and concise description of what the problem is. For example, "I'm always frustrated when..."

GitHub Actions will eventually cost money corresponding to their duration.

Solution

A clear and concise description of what you want to happen.

In CI, run several unit tests in parallel. pytest-xdist should do the trick. Things to modify:

Considered alternatives

A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context about the feature request here.

I'll hold off on this until CI starts costing money.

lukasschwab commented 11 months ago

I've moved in a different direction: make CI abide by the rate limit (as much as possible) for confidence rate-related issues don't make tests flake. CI remains essentially free.

Closing: stale.