master > master: codego initialisiert

This commit is contained in:
RD
2021-05-09 18:22:12 +02:00
parent f4ee7601fd
commit f1a957db03
17 changed files with 1255 additions and 0 deletions

33
codego/test.sh Executable file
View File

@@ -0,0 +1,33 @@
#!/usr/bin/env bash
################################################################################################
# NOTE: `chmod +x test.sh` vorher ausführen, um dieses Skript benutzen zu können.
################################################################################################
################################
# HILFSMETHODEN
################################
function call_go() {
go $@;
}
function check_requirements() {
[ -f "go.sum" ] && rm "go.sum";
call_go get "$( cat requirements )";
}
function run_unittests(){
echo -e "\033[1mUNITTESTS\033[0m\n";
call_go test -v -timeout 60s -count 1 -run "^Test[A-Z].*" "logik" "./...";
}
################################
# HAUPTVORGÄNGE
################################
# Kann auskommentiert werden, wenn nötige Module schon installiert:
check_requirements;
# Code testen (unittests):
run_unittests;