Add option to ignore wait_cond() result

Aperta
#243 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
testing

Direzione di ricerca

Start by locating wait_cond() and the existing XFail/XPass status handling. Trace how non-flaky tests report outcomes, then define focused coverage for false-condition XFail and true-condition XPass, including the ticket reason and removal once XPass occurs.

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

Descrizione

feature

Imagine we have open tickets that blocks passing wait_cond() statement in a test.
In such cases we can add some option to wait_cond() that inverts old wait_cond()behavior: when condition in wait_cond() is False it sets overall test status XFail with appropriate reason of XFail (say number of ticket 'GH-3301') and when condition in wait_cond() is True it sets overall test status to XPass and test failed. When test has status XPass we should remove option in wait_cond().

NOTE: Behavior described above will work only for non-flaky tests. Otherwise it will be a pain.

Lingua principale
Python
Stelle
13
Fork
19
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di tarantool/test-run

Tutte le issue di tarantool/test-run

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.