fix: cli summary shows all run-specific scores #205
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes #167
@saikatmitra91
two things are done first
all the scorer names are taken out , instead of assuming that first run will have all the jobs as done previously in your code .
const scorerNames = [ ...new Set( runs.flatMap( (run) => run?.stats?.scores?.map((score) => score.name) || [], ), ), ];
then if their is no score then is should show "-" instead of "0% "
if (scoreStats) { const metric = percentStr(scoreStats.average * 100); return enableColors ? setMetricColor(metric, scoreStats.average) : metric; } else { return "-"; }