ISISComputingGroup / ISISComputingGroup/IBEX

IOC tests: Parallelise with docker containers

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

Descrizione

As a developer I would like the IOC tests to run in docker containers per IOC. This means we could run several IOC tests at the same time and concatenate the output of the tests. This should hopefully speed them up when running on dev machines and the build server although it will likely be much more resource heavy.

Looks like we might be able to use something like this with `docker-compose` to create windows containers to run the IOC and emulators in: https://hub.docker.com/_/microsoft-windows-base-os-images

Docker can isolate the containers from any network interaction so there should be less chance of any interference with the host machine's network.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia esaminando come vengono attualmente eseguiti i test IOC e gli emulatori, quindi valuta l’approccio docker-compose proposto che utilizza immagini di base Windows. Il lavoro è completo quando i test IOC possono essere eseguiti simultaneamente in container isolati e il loro output viene concatenato, affrontando i compromessi relativi all’isolamento delle risorse e della rete.

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

Valutazione

Stack tecnologico
docker, docker-compose
Ambito
devops, infrastructure, testing-qa
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.