Commit 951251dc authored by Andreas Schmidt's avatar Andreas Schmidt
Browse files

Extract memtest to local script.

parent 976c6e93
Loading
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -44,10 +44,7 @@ test_prrt_mem:
    - valgrind
  script:
    - which valgrind
    - export prrtResult=0
    - valgrind --tool=memcheck --track-origins=yes --leak-check=full --error-exitcode=1 ./bin/receiver 5000 127 receiver.csv & export prrtReceiverProcessID=$!
    - valgrind --tool=memcheck --track-origins=yes --leak-check=full --error-exitcode=1 ./bin/sender 127.0.0.1 5000 127 sender.csv || prrtResult=$?; kill -INT $prrtReceiverProcessID; wait $prrtReceiverProcessID || prrtResult=$?
    - exit $prrtResult
    - make memtest

test_prrt_functional:
  stage: test
+1 −0
Original line number Diff line number Diff line
@@ -24,3 +24,4 @@ add_subdirectory(tests)

add_custom_target(funtest ./bin/prrtTests)
add_custom_target(perftest python3 eval.py)
add_custom_target(memtest ./memtest.sh)

memtest.sh

0 → 100644
+5 −0
Original line number Diff line number Diff line
which valgrind
export prrtResult=0
valgrind --tool=memcheck --track-origins=yes --leak-check=full --error-exitcode=1 ./bin/receiver 5000 127 receiver.csv & export prrtReceiverProcessID=$!
valgrind --tool=memcheck --track-origins=yes --leak-check=full --error-exitcode=1 ./bin/sender 127.0.0.1 5000 127 sender.csv || prrtResult=$?; kill -INT $prrtReceiverProcessID; wait $prrtReceiverProcessID || prrtResult=$?
exit $prrtResult