better jq filter
This commit is contained in:
parent
2df95bbc56
commit
a60eba976f
2 changed files with 16 additions and 15 deletions
|
|
@ -1,17 +1,17 @@
|
|||
let
|
||||
emotes = import ./emotes.nix;
|
||||
in {
|
||||
overview = ''
|
||||
.[] | {
|
||||
(.path):
|
||||
.results[] | {
|
||||
(.component): {
|
||||
"${emotes.fail}": [
|
||||
.results | map(select(.success==false))[] | {(.msg): {actual, expected}}
|
||||
],
|
||||
"${emotes.pass}": .results | map(select(.success) | .msg) | length
|
||||
}
|
||||
in rec {
|
||||
failures = ''
|
||||
[. | map(select(.results[].results[].success == false))[]
|
||||
| {
|
||||
(.path): .results | map(select(.results[].success == false))[]
|
||||
| {
|
||||
(.component): .results | map(select(.success == false))[]
|
||||
| {
|
||||
(.msg): {success, expected, actual}
|
||||
}
|
||||
}
|
||||
}
|
||||
}] | add
|
||||
'';
|
||||
overview = failures;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue