package Ġcom . do it intl . bl aster . test . tests ĊĊ Ċ import Ġcom . do it intl . bl aster . shared . run Command Ċ import Ġcom . do it intl . bl aster . test . TestBase Ċ import Ġjava . io . File Ċ Ċ class ĠCloud Run Test ( project : ĠString ) Ġ: ĠTest Base ( project ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġasset Type Ids (): ĠList < String > Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ Ġ" run . googleapis . com / Service " ĊĠĠĠ Ġ) // same Ġvalue Ġtwice ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Assets ( s fx : ĠString , Ġproject : ĠString ): ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcloud Run Service Ġ= Ġasset Name (" cloud run svc ") ĊĠĠĠĠĠĠĠ Ġval Ġdir Ġ= ĠFile ("./ test - input / cloud - run ") ĊĠĠĠĠĠĠĠ Ġassert (( dir ). isDirectory ) Ġ{ Ġ"$ dir Ġis Ġnot Ġdirectory " Ġ} ĊĠĠĠĠĠĠĠ Ġrun Command ("./ deploy . sh Ġ$ project Ġ$ cloud Run Service ", Ġdir ) ĊĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( cloud Run Service ) ĊĠĠĠ Ġ} ĊĊ Ċ } ĊĊĊ