ISISComputingGroup / ISISComputingGroup/IBEX
IOC tests: Parallelise with docker containers
- 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