ISISComputingGroup / ISISComputingGroup/IBEX

ioc_launcher and iocstartup: remove logic duplication

Aperta
#4,293 0 commenti 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 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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.