diff --git a/tix/filters.nix b/tix/filters.nix index ce0ad5b..99d6339 100644 --- a/tix/filters.nix +++ b/tix/filters.nix @@ -2,15 +2,12 @@ let emotes = import ./emotes.nix; 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} - } - } + [.[] | { + (.path): [.results[] | { + (.component): [.results[] | { + (.msg): select(.success == false) | {expected, actual, success} + }] | add + }] | add }] | add ''; overview = failures;