ISISComputingGroup / ISISComputingGroup/IBEX
ioc_launcher and iocstartup: remove logic duplication
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 6
- Fork
- 2
- Merge medio
- 16h 40m
- PR unite (30g)
- 2
Descrizione
The ProcServLauncher in ioc_launcher in the test framework duplicates some of the logic done in build_ioc_startups and written into procserv.bat, in particular it reconstructs the procServ line itself. This logic should be put into one place, this will probably require a change to build_ioc_stratups. Currently procserv.bat is a big list of all procServ commands, this should be separated into a single generic procserv ioc function and multiple calls to this, teh separated procserv file can then be used by the test framework
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con ProcServLauncher in ioc_launcher e build_ioc_startups, quindi confronta la costruzione dei relativi comandi procServ con il procserv.bat generato. Identifica la funzione IOC generica condivisa di procserv e le chiamate che dovrebbero utilizzarla; il lavoro è completato quando il framework di test e i comandi di avvio generati usano un’unica implementazione senza logica duplicata per le righe procServ.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- build-system, tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100