ISISComputingGroup / ISISComputingGroup/IBEX

Reflectometry: Mock filewriter for tests

Aperta
#4,384 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
6
Fork
2
Merge medio
16h 40m
PR unite (30g)
2

Descrizione

The reflectometry server autosaves some values to files. Currently, there is no mock version of this filewriter meaning that files are produced sometimes as a side effect of unrelated tests (e.g. changing beamline modes).

This is not ideal since this may lead to tests failing due to file io issues rather than the actual test it is performing. We should have some mechanism for mocking the file writing component out for testing.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con l’autosave filewriter del reflectometry server e i test che modificano i beamline modes, poiché l’issue li identifica come la fonte dei file indesiderati. Determina dove un mock può sostituire la scrittura dei file; il lavoro è completato quando i test non correlati non producono più file né falliscono a causa dell’I/O sui file.

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

Valutazione

Ambito
testing
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.