CircleCI-Public / CircleCI-Public/python-orb
Feat ✨: use tox in test job
- Vorherrschende Sprache
- Shell
- Sterne
- 15
- Forks
- 41
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
## Describe Request:
Use [tox](https://tox.readthedocs.io/en/latest/index.html) to run your test suite with the [test](https://github.com/CircleCI-Public/python-orb/blob/master/src/jobs/test.yml) job - next to `unittest` and `pytest`.
## Examples:
I would expect the following to work:
```
- python/test:
pkg-manager: pip
test-tool: tox
```
It would be nice to add another parameter `tox-posargs` to interactively pass [positional arguments](https://tox.readthedocs.io/en/latest/example/general.html?highlight=posargs#interactively-passing-positional-arguments) to tox.
## Supporting Documentation Links:
[tox](https://tox.readthedocs.io/en/latest/index.html)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit src/jobs/test.yml und vergleiche, wie die vorhandenen unittest- und pytest-Optionen in den Test-Job eingebunden sind. Sieh dir die im Issue verlinkte tox-Dokumentation an und überprüfe anschließend, dass das Beispiel mit test-tool: tox funktioniert und dass Positionsargumente wie angefordert durchgereicht werden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- ci-cd, testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100