package Ġcom . mal in sk iy . mar athon . android . dd m lib Ċ Ċ import Ġcom . android . dd m lib . test runner . ITest Run Listener Ċ import Ġcom . android . dd m lib . test runner . Test Identifier Ċ import Ġcom . mal in sk iy . mar athon . android . executor . listeners . Test Run Listener Ċ import Ġcom . mal in sk iy . mar athon . execution . Component Info Ċ Ċ class ĠD dm lib Test Run Listener ( ĊĠĠĠ Ġprivate Ġval Ġcomponent Info : ĠComponent Info , ĊĠĠĠ Ġprivate Ġval Ġdelegate : ĠTest Run Listener Ċ ) Ġ: ĠI Test Run Listener Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġtest Run Started ( run Name : ĠString , Ġtest Count : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Run Started ( run Name , Ġtest Count ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Started ( test : ĠTest Identifier ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Started ( test . to Test ( component Info )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Ass umption Failure ( test : ĠTest Identifier , Ġtrace : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Ass umption Failure ( test . to Test ( component Info ), Ġtrace ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Run Stopped ( elapsed Time : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Run Stopped ( elapsed Time ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Failed ( test : ĠTest Identifier , Ġtrace : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Failed ( test . to Test ( component Info ), Ġtrace ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Ended ( test : ĠTest Identifier , Ġtest Metrics : ĠMutable Map < String , ĠString >) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Ended ( test . to Test ( component Info ), Ġtest Metrics ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Ignored ( test : ĠTest Identifier ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Ignored ( test . to Test ( component Info )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Run Failed ( errorMessage : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Run Failed ( errorMessage ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtest Run Ended ( elapsed Time : ĠLong , Ġrun Metrics : ĠMutable Map < String , ĠString >) Ġ{ ĊĠĠĠĠĠĠĠ Ġdelegate . test Run Ended ( elapsed Time , Ġrun Metrics ) ĊĠĠĠ Ġ} Ċ } Ċ