package Ġf tl . util Ċ Ċ import Ġcom . google . testing . Testing Ċ import Ġcom . google . testing . model . Google Cloud Storage Ċ import Ġcom . google . testing . model . Result Storage Ċ import Ġcom . google . testing . model . Test Execution Ċ import Ġcom . google . testing . model . Test Matrix Ċ import Ġf tl . http . execute With Retry Ċ import Ġio . mock k . every Ċ import Ġio . mock k . mock k Static Ċ Ċ fun Ġmock Test Mat rices ( ĊĠĠĠ Ġvar arg Ġmocks : ĠTest Matrix Ċ ) Ġ{ ĊĠĠĠ Ġmock k Static (" ft l . http . Execute With Retry Kt ") ĊĠĠĠ Ġevery Ġ{ ĊĠĠĠĠĠĠĠ Ġany < Testing . Projects . Test Mat rices . Get >(). execute With Retry () ĊĠĠĠ Ġ} Ġreturns Many ĠlistOf (* mocks ) Ċ } Ċ Ċ fun Ġget Mock ed Test Matrix () Ġ= ĠTest Matrix (). apply Ġ{ ĊĠĠĠ Ġstate Ġ= Ġ" INVALID " ĊĠĠĠ Ġtest Matrix Id Ġ= Ġ" matrix - 1 2 3 4 5 " ĊĠĠĠ Ġtest Execution s Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠTest Execution (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult Storage Ġ= ĠResult Storage (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgoogle Cloud Storage Ġ= ĠGoogle Cloud Storage (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġg cs Path Ġ= Ġ" any / Path " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ } Ċ