1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#!/bin/bash # # # Run all tests that employ a producer. # set -e TESTS=$(for t in $(grep -l '[pp]roduce' 0*.{c,cpp}); do \ echo $t | sed -e 's/^\([0-9][0-9][0-9][0-9]\)-.*/\1/g' ; \ done) export TESTS echo "# Running producer tests: $TESTS" ./run-test.sh $*