Start met EmbeddedControl lib
This commit is contained in:
19
exporttest/run_mos_docker.sh
Executable file
19
exporttest/run_mos_docker.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
MOS_FILE="/work/exporttest/export_controller.mos"
|
||||
LOG_FILE="$ROOT_DIR/exporttest/export_controller.log"
|
||||
|
||||
docker run --rm \
|
||||
-v "$ROOT_DIR:/work" \
|
||||
-v "$HOME/.openmodelica/libraries:/home/ubuntu/.openmodelica/libraries:ro" \
|
||||
-w /work/exporttest/out \
|
||||
openmodelica omc "$MOS_FILE" 2>&1 | tee "$LOG_FILE"
|
||||
|
||||
if grep -E "Error:|= false" "$LOG_FILE" >/dev/null; then
|
||||
echo "Failed. See: $LOG_FILE" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Success. Log: $LOG_FILE"
|
||||
Reference in New Issue
Block a user