Documentation
¶
Overview ¶
split_test_groups discovers Go test packages and groups them into balanced CI matrix groups by application type.
Outputs a JSON object suitable for GitHub Actions fromJson:
{"include": [
{"name":"core", "check_coverage":true, "timeout_minutes":10, "packages":". ./internal/..."},
{"name":"postgres", "check_coverage":false, "timeout_minutes":25, "packages":"./applications/postgres ./applications/postgres/versions/..."},
{"name":"datastores", "check_coverage":false, "timeout_minutes":25, "packages":"./applications/mysql/versions/... ./applications/redis/versions/..."},
...
]}
Click to show internal directories.
Click to hide internal directories.