+1
-6
@@ -50,7 +50,7 @@ tasks:
|
||||
NUM_RESULTS: 5
|
||||
cmds:
|
||||
- |
|
||||
GOMAXPROCS={{.TEST_PARALLEL}} go test -parallel {{.CPU_COUNT}} -count=1 -json ./... \
|
||||
GOMAXPROCS={{.TEST_PARALLEL}} go test -count=1 -parallel {{.TEST_PARALLEL}} -json ./... \
|
||||
> {{.TEST_FILE}}
|
||||
- |
|
||||
echo -e "🐢 TOP {{.NUM_RESULTS}} SLOWEST INDIVIDUAL PACKAGE RUNS:"
|
||||
@@ -61,11 +61,6 @@ tasks:
|
||||
jq -r 'select(.Action == "pass" and .Test != null) | "\(.Elapsed)s \(.Test) (\(.Package))"' "{{.TEST_FILE}}" | \
|
||||
sort -rn | head -n {{.NUM_RESULTS}}
|
||||
|
||||
echo -e "\n📦 TOP {{.NUM_RESULTS}} SLOWEST PACKAGES (TOTAL TIME):"
|
||||
jq -r 'select(.Action == "pass") | [.Package, .Elapsed] | @tsv' "{{.TEST_FILE}}" |
|
||||
awk '{pkg[$1] += $2} END {for (p in pkg) print pkg[p] "s " p}' |
|
||||
sort -rn | head -n {{.NUM_RESULTS}}
|
||||
|
||||
SLOWEST_PKG=$(jq -r 'select(.Action == "pass") | [.Package, .Elapsed] | @tsv' "{{.TEST_FILE}}" |
|
||||
awk '{pkg[$1] += $2} END {for (p in pkg) print pkg[p] "s " p}' |
|
||||
sort -rn | head -n 1 | awk '{print $2}')
|
||||
|
||||
Reference in New Issue
Block a user