@@ -15,8 +15,7 @@ func TestComputeImprovement_SkillBetter(t *testing.T) {
1515 "g1" : {Score : 0.3 , Weight : 1.0 },
1616 },
1717 SessionDigest : models.SessionDigest {
18- TotalTurns : 10 ,
19- TokensTotal : 5000 ,
18+ Usage : & models.UsageStats {Turns : 10 , InputTokens : 5000 },
2019 },
2120 }
2221 withSkill := & models.RunResult {
@@ -26,8 +25,7 @@ func TestComputeImprovement_SkillBetter(t *testing.T) {
2625 "g1" : {Score : 0.9 , Weight : 1.0 },
2726 },
2827 SessionDigest : models.SessionDigest {
29- TotalTurns : 6 ,
30- TokensTotal : 3000 ,
28+ Usage : & models.UsageStats {Turns : 6 , InputTokens : 3000 },
3129 },
3230 }
3331
@@ -49,8 +47,7 @@ func TestComputeImprovement_SkillWorse(t *testing.T) {
4947 "g1" : {Score : 0.9 , Weight : 1.0 },
5048 },
5149 SessionDigest : models.SessionDigest {
52- TotalTurns : 5 ,
53- TokensTotal : 2000 ,
50+ Usage : & models.UsageStats {Turns : 5 , InputTokens : 2000 },
5451 },
5552 }
5653 withSkill := & models.RunResult {
@@ -60,8 +57,7 @@ func TestComputeImprovement_SkillWorse(t *testing.T) {
6057 "g1" : {Score : 0.2 , Weight : 1.0 },
6158 },
6259 SessionDigest : models.SessionDigest {
63- TotalTurns : 15 ,
64- TokensTotal : 8000 ,
60+ Usage : & models.UsageStats {Turns : 15 , InputTokens : 8000 },
6561 },
6662 }
6763
@@ -83,8 +79,7 @@ func TestComputeImprovement_Equal(t *testing.T) {
8379 "g1" : {Score : 0.8 , Weight : 1.0 },
8480 },
8581 SessionDigest : models.SessionDigest {
86- TotalTurns : 5 ,
87- TokensTotal : 2000 ,
82+ Usage : & models.UsageStats {Turns : 5 , InputTokens : 2000 },
8883 },
8984 }
9085
@@ -106,8 +101,7 @@ func TestComputeImprovement_ZeroBaseline(t *testing.T) {
106101 "g1" : {Score : 0.0 , Weight : 1.0 },
107102 },
108103 SessionDigest : models.SessionDigest {
109- TotalTurns : 0 ,
110- TokensTotal : 0 ,
104+ Usage : & models.UsageStats {Turns : 0 , InputTokens : 0 },
111105 },
112106 }
113107 withSkill := & models.RunResult {
@@ -117,8 +111,7 @@ func TestComputeImprovement_ZeroBaseline(t *testing.T) {
117111 "g1" : {Score : 1.0 , Weight : 1.0 },
118112 },
119113 SessionDigest : models.SessionDigest {
120- TotalTurns : 5 ,
121- TokensTotal : 3000 ,
114+ Usage : & models.UsageStats {Turns : 5 , InputTokens : 3000 },
122115 },
123116 }
124117
@@ -142,8 +135,7 @@ func TestComputeImprovement_ClampedToRange(t *testing.T) {
142135 "g1" : {Score : 0.0 , Weight : 1.0 },
143136 },
144137 SessionDigest : models.SessionDigest {
145- TotalTurns : 1 ,
146- TokensTotal : 100 ,
138+ Usage : & models.UsageStats {Turns : 1 , InputTokens : 100 },
147139 },
148140 }
149141 withSkill := & models.RunResult {
@@ -153,8 +145,7 @@ func TestComputeImprovement_ClampedToRange(t *testing.T) {
153145 "g1" : {Score : 1.0 , Weight : 1.0 },
154146 },
155147 SessionDigest : models.SessionDigest {
156- TotalTurns : 1 ,
157- TokensTotal : 10 ,
148+ Usage : & models.UsageStats {Turns : 1 , InputTokens : 10 },
158149 },
159150 }
160151
@@ -189,7 +180,7 @@ func TestComputeFromOutcomes_WithRuns(t *testing.T) {
189180 "g1" : {Score : 0.9 , Weight : 1.0 },
190181 },
191182 SessionDigest : models.SessionDigest {
192- TotalTurns : 5 , TokensTotal : 2000 ,
183+ Usage : & models. UsageStats { Turns : 5 , InputTokens : 2000 } ,
193184 },
194185 },
195186 },
@@ -204,7 +195,7 @@ func TestComputeFromOutcomes_WithRuns(t *testing.T) {
204195 "g1" : {Score : 0.3 , Weight : 1.0 },
205196 },
206197 SessionDigest : models.SessionDigest {
207- TotalTurns : 10 , TokensTotal : 5000 ,
198+ Usage : & models. UsageStats { Turns : 10 , InputTokens : 5000 } ,
208199 },
209200 },
210201 },
0 commit comments