You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.
The CI is currently taking up to 1h at time.
Run analyzed: https://github.com/alcionai/corso/actions/runs/7579723408
Notes:
Possilble ways to speed up CI:
main
)main
)Resource on test caching (https://www.airplane.dev/blog/caching-golang-tests-in-ci)
Export data from
Test-Suite-Trusted
runGet timings of functions and packages
cat gotest-ci.log | grep PASS: | jq -r '"\\(.Package) \\(.Output)"'| sed 's/---//;/^$/d'
Tests taking more than 1s
cat gotest-ci.log | grep PASS: | jq -r '"\(.Package) \(.Output)"'| sed 's/---//;/^$/d' | grep '([1-9].[0-9][0-9]s)'
Tests taking more than 5s
Top 20 packages by time
cat gotest-ci.log | grep Elapsed | grep -v '"Test":' | jq -r '"\(.Package) \(.Elapsed)"' | sort -h -k2|tac|head -n20
Minutes taken up by top 20 (45m)
cat gotest-ci.log | grep Elapsed | grep -v '"Test":' | jq -r '"\(.Package) \(.Elapsed)"' | sort -h -k2|tac|head -n20|awk '{print $NF}'|tr '\n' '+'|head -c-1|xargs -I{} python -c "print(({})/60)"
The text was updated successfully, but these errors were encountered: