kurusugawa-computer / kurusugawa-computer/annofab-api-python-client
CIで実行しないテストを、Pytestのmarkers機能で指定する
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 11
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
現状
CIで実行するテストは(WebAPIにアクセスしないテスト)は、ファイル名がtest_local*.pyのものに限定しています。
この方法だと、テスト用のファイルにWebAPIに関係しないテストメソッドがあっても、このテストメソッドをCIで実行することができません。
やりたいこと
Pytestのmarkers機能を使って、CIで実行しないテストを指定できるようにしたいです。
poetry run pytest -n auto -m "not access_webapi"
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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.
Direzione di ricerca
Inizia leggendo il comando di test intorno alla riga 32 di .github/workflows/lint-test.yml e verificando come vengono selezionati i file di test esistenti. Usa l’espressione del marker pytest proposta come riferimento e considera il lavoro completato quando CI esclude tramite marker i test che accedono a WebAPI, invece di affidarsi soltanto al pattern del nome file test_local*.py.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- ci-cd, testing-qa
- Tipo di issue
- Funzionalità
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100