[Label] Allow specifying full directories/files as order targets
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- testing-qa
Direzione di ricerca
Esamina il comportamento esistente delle label di pytest-order e confronta le destinazioni di directory/file richieste con la discussione correlata in issue #50. Chiarisci come debbano essere rappresentate directory e file completi e come interagiscano con l'ordinamento before/after esistente; la funzionalità è completata quando tali destinazioni ordinano in modo affidabile tutti i test che contengono.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello,
I've been fiddling with pytest-order for a personal project.
I wanted to order tests based on files and/or subdirectories, and I believe that it is not feasible at the moment with pytest-order.
Looking a bit into it, I've observed (correct me if I'm misunderstanding something) that the labels should mostly hint at discrete tests, and never at a bunch of other tests (all tests from a directory, file).
Is it possible to provide a feature such as full directory/file-based ordering ? I felt it should be, since the module already supports specifying multiple tests as before/after ordering labels.
I believe it may relate to #50, as the subject matter might end up cross paths.
Note: I've fiddled a bit with the code to obtain something that looks like it might work, but I might also be unknowingly passing-by some major problematics in doing so. If you're interested nonetheless, I can provide an initial PR to serve as a discussion basis, and hopefully contribute to obtaining said feature.
Cheers !
- Lingua principale
- Python
- Stelle
- 210
- Fork
- 17
- Merge medio
- 16h 8m
- PR unite (30g)
- 4
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pytest-dev/pytest-order
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
pytest-dev/pytest-order#64 · 5 commenti ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
pytest-dev/pytest-order#55 · 12 commenti · 4 reazioni ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
pytest-dev/pytest-order#50 · 4 commenti ·
Tutte le issue di pytest-dev/pytest-order
Issue simili
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
kristofdegrave/homeassistant-smart-charging#1413 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
nasa/earthdata-varinfo#113 ·
-
curriculum documentation quality
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
githubnext/gh-aw-workshop#3849 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno