CircleCI-Public / CircleCI-Public/python-orb

Feat ✨: use tox in test job

Offen
#70 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
backlog type: enhancement
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.