CircleCI-Public / CircleCI-Public/python-orb

Feat ✨: use tox in test job

Aperta
#70 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
backlog type: enhancement
Lingua principale
Shell
Stelle
15
Fork
41
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## 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)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia da src/jobs/test.yml e confronta il modo in cui le opzioni esistenti di unittest e pytest sono collegate al test job. Consulta la documentazione di tox collegata nell’issue, quindi verifica che l’esempio che usa test-tool: tox funzioni e che sia possibile passare argomenti posizionali come richiesto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
ci-cd, testing-qa
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.