@@ -54,6 +54,7 @@ export const usage = {
5454 */
5555 getCurrent : ( ) : CurrentUsage => {
5656 const sample = usageApi . sample ( ) ;
57+ const initialState = usageApi . getInitialState ( ) ;
5758 const machine = taskContext . ctx ?. machine ;
5859 const run = taskContext . ctx ?. run ;
5960
@@ -65,12 +66,12 @@ export const usage = {
6566 durationMs : 0 ,
6667 } ,
6768 total : {
68- costInCents : 0 ,
69- durationMs : 0 ,
69+ costInCents : initialState . costInCents ,
70+ durationMs : initialState . cpuTime ,
7071 } ,
7172 } ,
7273 baseCostInCents : run ?. baseCostInCents ?? 0 ,
73- totalCostInCents : run ?. baseCostInCents ?? 0 ,
74+ totalCostInCents : initialState . costInCents + ( run ?. baseCostInCents ?? 0 ) ,
7475 } ;
7576 }
7677
@@ -83,12 +84,12 @@ export const usage = {
8384 durationMs : sample . cpuTime ,
8485 } ,
8586 total : {
86- costInCents : currentCostInCents ,
87- durationMs : sample . cpuTime ,
87+ costInCents : currentCostInCents + initialState . costInCents ,
88+ durationMs : sample . cpuTime + initialState . cpuTime ,
8889 } ,
8990 } ,
9091 baseCostInCents : run ?. baseCostInCents ?? 0 ,
91- totalCostInCents : currentCostInCents + ( run ?. baseCostInCents ?? 0 ) ,
92+ totalCostInCents : currentCostInCents + ( run ?. baseCostInCents ?? 0 ) + initialState . costInCents ,
9293 } ;
9394 } ,
9495 /**
0 commit comments