Merge branch 'main' into self_test

This commit is contained in:
Ryan Richard
2020-08-25 19:02:27 -07:00
238 changed files with 13597 additions and 2474 deletions

View File

@@ -38,20 +38,12 @@ function unittest_cmd() {
echo "${cmd} -count 1 -short -race ./..."
}
function codegen_cmd() {
echo "${ROOT}/hack/lib/codegen.sh codegen::generate"
}
function codegen_verify_cmd() {
echo "${ROOT}/hack/lib/codegen.sh codegen::verify"
}
function with_modules() {
local cmd_function="${1}"
cmd="$(${cmd_function})"
pushd "${ROOT}" >/dev/null
for mod_file in $(find . -maxdepth 4 -name go.mod | sort); do
for mod_file in $(find . -maxdepth 4 -not -path "./generated/*" -name go.mod | sort); do
mod_dir="$(dirname "${mod_file}")"
(
echo "=> "
@@ -64,7 +56,7 @@ function with_modules() {
function usage() {
echo "Error: <task> must be specified"
echo " module.sh <task> [tidy, lint, test, unittest, codegen, codegen_verify]"
echo " module.sh <task> [tidy, lint, test, unittest]"
exit 1
}
@@ -82,12 +74,6 @@ function main() {
'unittest' | 'unittests' | 'units' | 'unit')
with_modules 'unittest_cmd'
;;
'codegen' | 'codegens')
with_modules 'codegen_cmd'
;;
'codegen_verify' | 'verify_codegen')
with_modules 'codegen_verify_cmd'
;;
*)
usage
;;