package Ġnet . nem eros a . on track . extension . github . ingest ion . processing . config Ċ Ċ import Ġnet . nem eros a . on track . extension . github . github Test Env Ċ import Ġnet . nem eros a . on track . extension . github . ingest ion . Abstract In gestion Test Support Ċ import Ġorg . junit . Test Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġkotlin . test . assertNotNull Ċ import Ġkotlin . test . assertFalse Ċ Ċ class ĠConfig Loader Service IT Ġ: ĠAbstract In gestion Test Support () Ġ{ ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġconfig Loader Service : ĠConfig Loader Service ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Getting Ġthe Ġingest ion Ġconfiguration Ġfrom Ġa Ġreal Ġproject `() Ġ{ ĊĠĠĠĠĠĠĠ Ġproject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgit Hub Real Config () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbranch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgit Real Config () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġconfig Ġ= Ġconfig Loader Service . load Config ( this , ĠIN GEST ION _ CONFIG _ FILE _ PATH ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull ( config , Ġ" In gestion Ġconfiguration Ġwas Ġloaded ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( it . general . skip Jobs , Ġ" Skip Ġjobs Ġproperty Ġhas Ġbeen Ġset Ġto Ġfalse ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Getting Ġthe Ġingest ion Ġconfiguration Ġfor Ġa Ġpull Ġrequest `() Ġ{ ĊĠĠĠĠĠĠĠ Ġproject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgit Hub Real Config () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpr Name Ġ= Ġ" PR -${ github Test Env . pr }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbranch ( name Ġ= Ġpr Name ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgit Real Config ( branch Ġ= Ġpr Name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġconfig Ġ= Ġconfig Loader Service . load Config ( this , ĠIN GEST ION _ CONFIG _ FILE _ PATH ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertNotNull ( config , Ġ" In gestion Ġconfiguration Ġwas Ġloaded ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( it . general . skip Jobs , Ġ" Skip Ġjobs Ġproperty Ġhas Ġbeen Ġset Ġto Ġfalse ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }