master > master: struktur + unit tests

This commit is contained in:
RD
2021-05-06 12:44:29 +02:00
parent 900befbb4e
commit 3c2e48ccde
12 changed files with 442 additions and 91 deletions

View File

@@ -1,23 +1,31 @@
#!/usr/bin/env bash
################################################################################################
# NOTE: `chmod +x *.sh` vorher ausführen, um dieses Skript benutzen zu können.
# NOTE: `chmod +x run.sh` vorher ausführen, um dieses Skript benutzen zu können.
################################################################################################
function run_python() {
################################
# HILFSMETHODEN
################################
function call_python() {
[ "$OSTYPE" == "msys" ] && py -3 $@ || python3 $@;
}
function run_pip() {
run_python -m pip $@;
function run_check_requirements() {
call_python -m pip install "$( cat requirements )" >> /dev/null;
}
function run_check_requirements() {
run_pip install "$( cat requirements )" >> /dev/null;
function run_code() {
call_python main.py;
}
################################
# HAUPTVORGÄNGE
################################
# Kann auskommentiert werden, wenn nötige Module schon installiert:
run_check_requirements;
# Code ausführen:
run_python main.py;
run_code