package Ġcom . se ank . kotlin flow playground . util . test . id ling resource Ċ Ċ import Ġandroidx . test . espress o . id ling . Count ing Id ling Resource Ċ import Ġcom . se ank . kotlin flow playground . Build Config Ċ Ċ object ĠBackground TaskId ling Resource Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠID LING _ RESOURCE _ NAME Ġ= Ġ" global _ task _ counter " ĊĊĠĠĠ Ġ@ Jvm Field Ġval Ġid ling Resource Ġ= ĠCount ing Id ling Resource ( ID LING _ RESOURCE _ NAME ) ĊĊĠĠĠ Ġfun Ġtask Started () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġid ling Resource . increment () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtask Ended () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ(! id ling Resource . is Idle Now ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid ling Resource . decrement () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }