blob: 6d351846b74aea4b80c76701923d6e83df633348 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
set -o errexit
set -o verbose
for i in $(seq 1 $repeat); do
bash ./src/evergreen/scons_compile.sh
cd src
if [ $i == 1 ]; then
mv build.ninja build.ninja.a
mv build build.a
mv scons_stdout.log scons_stdout.log.a
else
if ! diff build.ninja build.ninja.a > build.ninja.diff; then
tar -cvf ninja.tgz build.ninja{,.a} build{,.a} build.ninja.diff scons_stdout.log{,.a}
echo "1" > ninja_determinism.txt
exit 0
fi
rm -rf build.ninja build build.ninja.diff scons_stdout.log
fi
cd ..
done
echo "0" > src/ninja_determinism.txt
|