blob: d1b6c87ea25a71458355d94cac1361e565517e08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/bash
# Try all ordered pairs of spec files,
# to winkle out order-dependent failures.
specs=spec/*/*.rb
for spec1 in $specs
do
all_okay=true
for spec2 in $specs
do
rake db:test:purge > /dev/null
rake db:test:clone_structure > /dev/null
if script/spec "$spec1" "$spec2" > /dev/null 2>&1
then
echo "OK: $spec1 $spec2"
else
echo "FAILED: $spec1 $spec2"
all_okay=false
fi
done
done
exec $all_okay
|