Loading .gitlab-ci.yml +1 −4 Original line number Diff line number Diff line Loading @@ -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 Loading CMakeLists.txt +1 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
.gitlab-ci.yml +1 −4 Original line number Diff line number Diff line Loading @@ -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 Loading
CMakeLists.txt +1 −0 Original line number Diff line number Diff line Loading @@ -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