package Ġfl ank . core l li um . domain . run . test . android . step Ċ Ċ import Ġfl ank . core l li um . domain . Run Test Core l li um Android Ċ import Ġfl ank . core l li um . shard . dump To Ċ import Ġfl ank . core l li um . shard . ob fusc ate Ċ import Ġjava . io . File Ċ Ċ /** Ċ Ġ* ĠThe Ġstep Ġis Ġsaving Ġcalculated Ġsh ards Ġon Ġdrive Ġto Ġoutput Ġdirectory . Ċ Ġ* Ċ Ġ* Ġrequire : Ċ Ġ* Ġ* Ġ[ Run Test Core l li um Android . Context . prepare Shards ] Ċ Ġ* Ġ* Ġ[ Run Test Core l li um Android . Context . create Output Dir ] Ċ Ġ*/ Ċ Ċ internal Ġfun ĠRun Test Core l li um Android . Context . dump Shards () Ġ= ĠRun Test Core l li um Android . step Ġ{ ĊĠĠĠ Ġprintln ("* ĠDumping Ġsh ards ") ĊĠĠĠ Ġval Ġfile Ġ= ĠFile ( args . output Dir , ĠAND ROID _ SH ARD _ FILENAME ) ĊĠĠĠ Ġwhen Ġ( args . ob fusc ate Dump Shards ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtrue Ġ-> Ġob fusc ate ( shards ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġsh ards ĊĠĠĠ Ġ} Ġdump To Ġfile . writer () ĊĠĠĠ Ġprintln (" Created Ġ${ file . absolute Path }") ĊĠĠĠ Ġthis Ċ } Ċ Ċ private Ġconst Ġval ĠAND ROID _ SH ARD _ FILENAME Ġ= Ġ" android - shards . json " Ċ