Skip to content

Commit 7325413

Browse files
committed
Turn area_names into an array, and prepare to remove area_keys
This is part of #62 Signed-off-by: Oriol Brufau <[email protected]>
1 parent 818e429 commit 7325413

File tree

3 files changed

+6
-15
lines changed

3 files changed

+6
-15
lines changed

index.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ async function recalc_scores (runs_dir) {
7878
const new_run = await read_compressed(`./${runs_dir}/${all_runs[all_runs.length - 1]}`)
7979
console.log('Building focus area map')
8080
const test_to_areas = focus_areas_map(new_run)
81-
const { area_keys } = get_focus_areas()
8281
for (const [i, r] of all_runs.entries()) {
8382
const [date] = r.split('.')
8483
console.log(`Reading run ${runs_dir}/${r} (${i}/${run_count})`)
@@ -88,12 +87,10 @@ async function recalc_scores (runs_dir) {
8887
const row = [
8988
date,
9089
run.run_info.revision.substring(0, 9),
91-
run.run_info.browser_version
90+
run.run_info.browser_version,
91+
...score
9292
]
9393

94-
for (const area of area_keys) {
95-
row.push(score[area])
96-
}
9794
scores.push(row)
9895
}
9996

@@ -115,7 +112,8 @@ async function main () {
115112
const scores = await recalc_scores('runs-2020')
116113
const scores_last_run = scores[scores.length - 1]
117114

118-
const { area_keys, area_names: focus_areas } = get_focus_areas()
115+
const focus_areas = get_focus_areas()
116+
const area_keys = Object.keys(focus_areas)
119117

120118
console.log('Writing site/scores.json')
121119
await mkdir('./site', { recursive: true })

process-wpt-results.js

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,7 @@ const FOCUS_AREAS = [
125125
]
126126

127127
export function get_focus_areas () {
128-
const area_keys = []
129-
const area_names = {}
130-
for (const [key, area] of Object.entries(FOCUS_AREAS)) {
131-
area_keys.push(key)
132-
area_names[key] = area.name
133-
}
134-
135-
return { area_keys, area_names }
128+
return FOCUS_AREAS.map(area => area.name)
136129
}
137130

138131
export function score_run (run, against_run, focus_areas_map) {

test/process-wpt-results.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ describe('focus areas', () => {
504504
}
505505
}
506506
const map = focus_areas_map(run)
507-
const { area_names } = get_focus_areas()
507+
const area_names = get_focus_areas()
508508
for (const key of Object.keys(map)) {
509509
map[key] = map[key].map(index => area_names[index])
510510
}

0 commit comments

Comments
 (0)