@@ -38,7 +38,8 @@ function parseDateString (date) {
38
38
function toolTip ( date , wpt_sha , servo_version , score , engine ) {
39
39
return `
40
40
<b>${ formatDate ( date ) } </b></br>
41
- Score: <b>${ score / 10 } </b></br>
41
+ Score: <b>${ score . per_mille / 10 } </b></br>
42
+ Subtests: <b>${ score . per_mille_subtests / 10 } %</b></br>
42
43
WPT: ${ wpt_sha } </br>
43
44
Servo (${ engine } ): ${ servo_version }
44
45
`
@@ -129,7 +130,8 @@ function setupChart () {
129
130
table . addColumn ( 'date' , 'runOn' )
130
131
131
132
options . series . push ( { color : dark_mode ? '#CC9933' : '#3366CC' } )
132
- table . addColumn ( 'number' , 'Servo' )
133
+ table . addColumn ( 'number' , 'Score' )
134
+ table . addColumn ( 'number' , 'Subtests' )
133
135
table . addColumn ( { type : 'string' , role : 'tooltip' , p : { html : true } } )
134
136
135
137
for ( const scores_for_run of all_scores . scores ) {
@@ -141,7 +143,8 @@ function setupChart () {
141
143
}
142
144
const row = [
143
145
date ,
144
- area_score / 1000 ,
146
+ area_score . per_mille / 1000 ,
147
+ area_score . per_mille_subtests / 1000 ,
145
148
toolTip ( date , wpt_sha , browser_version , area_score , 'Servo' )
146
149
]
147
150
table . addRow ( row )
@@ -166,7 +169,8 @@ function setupChart () {
166
169
'beforeend' ,
167
170
`<tr class="${ idx % 2 ? 'odd' : 'even' } ">
168
171
<td>${ scores . focus_areas [ area ] } </td>
169
- <td class="score">${ String ( recent_score [ idx + AREA_SCORE_OFFSET ] / 10 ) . padEnd ( 4 , '.0' ) } %</td>
172
+ <td class="score">${ String ( recent_score [ idx + AREA_SCORE_OFFSET ] . per_mille / 10 ) . padEnd ( 4 , '.0' ) } </td>
173
+ <td class="score">(${ String ( recent_score [ idx + AREA_SCORE_OFFSET ] . total_subtests_passed ) } /${ String ( recent_score [ idx + AREA_SCORE_OFFSET ] . total_subtests ) } ) ${ String ( recent_score [ idx + AREA_SCORE_OFFSET ] . per_mille_subtests / 10 ) . padEnd ( 4 , '.0' ) } % </td>
170
174
</tr>`
171
175
)
172
176
}
0 commit comments