27 lines
473 B
Bash
27 lines
473 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -euo pipefail
|
||
|
|
||
|
cd deps/${project}
|
||
|
|
||
|
trap 'catch $?' EXIT
|
||
|
|
||
|
catch() {
|
||
|
rm expected_suites.txt actual_suites.txt
|
||
|
}
|
||
|
|
||
|
touch expected_suites.txt
|
||
|
for arg in "$@"; do
|
||
|
echo "test/${arg}_SUITE.erl" >> expected_suites.txt
|
||
|
done
|
||
|
sort -o expected_suites.txt expected_suites.txt
|
||
|
|
||
|
touch actual_suites.txt
|
||
|
for f in test/*_SUITE.erl; do
|
||
|
echo "$f" >> actual_suites.txt
|
||
|
done
|
||
|
sort -o actual_suites.txt actual_suites.txt
|
||
|
|
||
|
set -x
|
||
|
diff actual_suites.txt expected_suites.txt
|