From 6a93c66de4f1fddc38a91111cd9253c350402a31 Mon Sep 17 00:00:00 2001 From: John McLear Date: Tue, 26 Jan 2021 13:48:12 +0000 Subject: [PATCH] script to get each timing - usage bin/getTestRunnerTimings.sh --- bin/getTestRunnerTimings.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100755 bin/getTestRunnerTimings.sh diff --git a/bin/getTestRunnerTimings.sh b/bin/getTestRunnerTimings.sh new file mode 100755 index 000000000..c22f64634 --- /dev/null +++ b/bin/getTestRunnerTimings.sh @@ -0,0 +1,2 @@ +# Requires gron +for file in src/mochawesome-report/mochawesome*.json; do gron $file; done | grep -F 'results[' | grep -F 'tests[' | grep -E '(fullTitle|duration)' | sed -r 's/.*= //' | sed -r 's/[;"]//g' | paste -d '$' - - | awk -F'$' '{if ($1 > durations[$2]) durations[$2] = $1} END{for (i in durations) print durations[i], i}' | sed 's/^[^0-9].*/0 \0/'