Skip to content
Snippets Groups Projects
Commit e7e02b56 authored by Dinyar Rabady's avatar Dinyar Rabady Committed by Dinyar Rabady
Browse files

Check if SCDAQ actually runs

Belongs to #34.
parent d3080194
No related branches found
No related tags found
No related merge requests found
Pipeline #4726081 failed
#!/bin/sh #!/bin/bash
echo "building scdaq locally" echo "building scdaq locally"
cd src cd src
make all make all
...@@ -10,6 +10,28 @@ tar -xzvf gmt_testfile.tar.gz ...@@ -10,6 +10,28 @@ tar -xzvf gmt_testfile.tar.gz
cd ../../ cd ../../
echo "Starting scdaq test with GMT P5 capture file: check for crash" echo "Starting scdaq test with GMT P5 capture file: check for crash"
timeout 20s src/scdaq --config test/config/scdaq-gmt.conf | uniq timeout 20s src/scdaq --config test/config/scdaq-gmt.conf | uniq
RET="${PIPESTATUS[0]}"
if [[ "$RET" -ne 0 ]]; then
echo "SCDAQ test for GMT failed with exit code ${RET}!"
GMT_FAILED=true
elif [[ $(find test/data -name "*scout_GMT*" | wc -l) -eq 0 ]]; then
echo "SCDAQ test for GMT failed, no output files found!"
GMT_FAILED=true
fi
echo "#############################################################################"
echo "Starting scdaq test with CALO P5 capture file: check for crash" echo "Starting scdaq test with CALO P5 capture file: check for crash"
timeout 20s src/scdaq --config test/config/scdaq-calo.conf | uniq timeout 20s src/scdaq --config test/config/scdaq-calo.conf | uniq
RET="${PIPESTATUS[0]}"
if [[ "$RET" -ne 0 ]]; then
echo "SCDAQ test for CALO failed with exit code ${RET}!"
CALO_FAILED=true
elif [[ $(find test/data -name "*scout_CALO*" | wc -l) -eq 0 ]]; then
echo "SCDAQ test for CALO failed, no output files found!"
CALO_FAILED=true
fi
if [[ $GMT_FAILED = true || $CALO_FAILED = true ]]; then
exit 1
fi
echo "test run finished" echo "test run finished"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment