Closed zerai closed 2 years ago
Ho visto il notevole risparmio di tempo, ma mi chiedevo se esistesse un modo per evitare di fare tante configurazioni differenti: dal punto di vista della scrittura dei test è un po' scomodo predisporre una configurazione per ogni feature behat. Forse l'uso delle matrici (solitamente usate per testare il codice su più versioni PHP) permetterebbe l'esecuzione parallela su GitHub?
L'esecuzione è già parallela (impiega 26 min. circa), ma cmq posso aggiungere una matrice per rendere la configurazione più corta.
Ok, perfetto era quello che intendevo. Adesso vedo se riesco a eliminare la necessità di creare un file script separato per ogni feature.
Probabilmente nella conf. matrix _certificatoStaff (sh file) andrebbe sostituito con il nome del feature file _CertificatoStaff. Gli altri dovrebbero esser ok credo.
Si è quello l'errore, grazie. Poi faccio alcune prove.
Cmq. in linea di massima visto l'obiettivo 'tempistica del feedback' raggiunto si potrebbe mergiare?
Ulteriori migliorie si potrebbero aggiungere con una successiva PR.
Configurazione behat suites. Aggiunti singoli (docker) entrypoint per phpunit e behat. Update GHA workflow file.