package Ġcom . av ito . performance Ċ Ċ import Ġcom . av ito . utils . logging . ci Logger Ċ import Ġorg . gradle . api . Default Task Ċ import Ġorg . gradle . api . file . Regular File Property Ċ import Ġorg . gradle . api . model . ObjectFactory Ċ import Ġorg . gradle . api . tasks . Input File Ċ import Ġorg . gradle . api . tasks . Internal Ċ import Ġorg . gradle . api . tasks . Task Action Ċ import Ġorg . gradle . kotlin . dsl . property Ċ import Ġorg . gradle . workers . Isolation Mode Ċ import Ġorg . gradle . workers . Worker Executor Ċ import Ġjavax . inject . Inject Ċ Ċ @ Suppress (" Un stable Api Usage ") Ċ abstract Ġclass ĠSend Performance M de Task Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġobjects : ĠObject Factory , ĊĠĠĠ Ġprivate Ġval Ġworker Executor : ĠWorker Executor Ċ ) Ġ: ĠDefault Task () Ġ{ ĊĊĠĠĠ Ġ@ get : Input File ĊĠĠĠ Ġinternal Ġval Ġcurrent Tests : ĠRegular File Property Ġ= Ġobjects . file Property () ĊĊĠĠĠ Ġ@ get : Internal ĊĠĠĠ Ġinternal Ġval Ġstats Url Ġ= Ġobjects . property < String >() ĊĊĠĠĠ Ġ@ Task Action ĊĠĠĠ Ġfun Ġaction () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// todo ĠÐ½Ð¾Ð² Ð¾Ðµ Ġapi , ĠÐº Ð¾Ð³Ð´Ð° ĠÐ²Ñĭ Ð¹ Ð´ ÐµÑĤ ĠÐ² Ġstable ĊĠĠĠĠĠĠĠ Ġ// Ġhttps :// docs . gradle . org / 5 . 6 / user guide / custom _ tasks . html # using - the - worker - api ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" DE PREC ATION ") ĊĠĠĠĠĠĠĠ Ġworker Executor . submit ( Send Performance M de Action :: class . java ) Ġ{ Ġworker Configuration Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġworker Configuration . is olation Mode Ġ= ĠI sol ation Mode . NONE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġworker Configuration . set Params ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSend Performance M de Action . Params ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcurrent Tests Ġ= Ġcurrent Tests . as File . get (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlogger Ġ= Ġci Logger , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġstats Url . get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ