From ab9aa803bf00c4d199c789760eb0fe2505a7e3f4 Mon Sep 17 00:00:00 2001 From: feger <marc.feger@hhu.de> Date: Sun, 4 Feb 2018 15:17:55 +0100 Subject: [PATCH] ADD Dockerfile and working_station --- Praktikum/Dockerfile | 10 ++++++++++ Praktikum/working_station/.DS_Store | Bin 0 -> 6148 bytes Praktikum/working_station/helpers/runTest.sh | 18 ++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 Praktikum/Dockerfile create mode 100644 Praktikum/working_station/.DS_Store create mode 100755 Praktikum/working_station/helpers/runTest.sh diff --git a/Praktikum/Dockerfile b/Praktikum/Dockerfile new file mode 100644 index 0000000..e76f326 --- /dev/null +++ b/Praktikum/Dockerfile @@ -0,0 +1,10 @@ +FROM debian:jessie + +RUN apt-get update &&\ + apt-get install -y \ + pkg-config \ + check \ + gcc \ + nasm \ + nano + diff --git a/Praktikum/working_station/.DS_Store b/Praktikum/working_station/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..90ee518affea0aaa9fbbc016a2f055ca9b5a1855 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z3~dZp0Z1N%F(jFwB8(vOz-FW}6fqR16es5-<wNBN zQ6RnS3>gfm3^@!13`qL(a|mf2l^+d((GVC7fzc2c4S~@RAR`1obuXy?=O#n%sFu+X z7!85p9Ri^8K>^aXXK;Yh4G<b6#lXnG0PX@XGBB{fLV^+84`2YvfwY2XkX8^4(#pUH zVu8&7Yh_@BYGnj>LqPgKT@nxt*3Q5Pwi(0+YiD2t+sweg2+_{K2(_6J+CyQ4XlG!A zXlGyq+YWQxC_Neiqagqb0cHq80960GGBDuk|3g%blA|Fo8Un*I1Q=Odf?b@zl`?k! zf$CaNeVPDOa{#K05mYZj#6U_wRXeykW`YbVN<fu?#6j9YG`KouWMBZ-=A(@PSO|^M Kqai@w5C8xj<rSL% literal 0 HcmV?d00001 diff --git a/Praktikum/working_station/helpers/runTest.sh b/Praktikum/working_station/helpers/runTest.sh new file mode 100755 index 0000000..d57b544 --- /dev/null +++ b/Praktikum/working_station/helpers/runTest.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# Edit: by Marc Feger +# activate bash script with chmod +x <name>.sh + +TEST=_tests +CHECK_FLAGS=$(pkg-config --cflags --libs check) #find correct flags for check +echo "Testfile and Input Data must have the same " +read -p "Input Data: " INPUT_NAME #read file to test +read -p "Output Data: " OUTPUT_NAME #read name of the output file + +echo "compiling tests..." +gcc $INPUT_NAME.c $INPUT_NAME$TEST.c -o $OUTPUT_NAME $CHECK_FLAGS -Wall -std=c99 -g +echo "compiling done" + +echo "##########RESULTS##########" +./$OUTPUT_NAME + + -- GitLab