50cargo-test-tests
1 #!/bin/bash 2 # shellcheck disable=SC2046 3 ## checks with 'cargo test --tests', backgrounds 4 require git cargo 5 6 git_branch_matches "master" "main" "devel" || return 0 7 is_cargo_project || return 0 8 9 git_hook_matches "pre-commit" "pre-merge-commit" "commit-msg" || return 0 10 git_hook_matches "pre-commit" "pre-merge-commit" && background_schedule && return 0 11 git_hook_matches "commit-msg" && background_wait && return $(background_result) 12 13 run_test cargo test --tests