CIROH-UA / CIROH-UA/forcingprocessor
Short test suite
- Dominant language
- Python
- Stars
- 2
- Forks
- 8
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 3
Description
Currently, the full `pytest` test suite takes about 30 minutes to run, and some require the GCS credentials. This is useful as an automated action for a PR, but is time-consuming between commits to run locally. It would be nice to write a separate set of fast unit tests that don't require secrets, or to tag the short tests that don't require secrets so that they can be run separately from the long tests
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by running the current pytest suite and identify which tests take most of the roughly 30 minutes or require GCS credentials. Review the existing test organization and pytest configuration, then separate or tag the credential-free short tests. Done means a clearly documented command runs the fast tests locally without secrets while the full suite remains available for PR automation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100