8 FATE_DB_URL="http://fate.multimedia.cx/fate-tests.sqlite.bz2"
9 FATE_DB=$(mktemp fate-db.XXXXXX)
10 SQL_TESTS='SELECT id,short_name,command FROM test_spec WHERE active=1 ORDER BY short_name'
13 sqlite3 -noheader -separator ' ' "$FATE_DB" "$@"
16 wget -q -O - "$FATE_DB_URL" | bunzip2 > "$FATE_DB"
18 exec 3>"$base/fate.mak"
20 do_sql "$SQL_TESTS" | while read id name command; do
22 00-full-regression|ffmpeg-help|binsize-*) continue ;;
26 command="${command#*ffmpeg}"; command="${command% -}"
27 command="md5 $command"
31 command="${command#*ffmpeg}"; command="${command% -f *}"
32 command="framecrc $command"
35 command="${command#*ffmpeg}"; command="${command% -f *}"
36 command="framemd5 $command"
39 command="${command#*ffmpeg}"; command="${command% -f *}"
40 command="crc $command"
43 echo "Unhandled command '$command'"
47 command=$(echo "$command" | sed 's/\$SAMPLES_PATH/$(SAMPLES)/g')
48 command=$(echo "$command" | sed 's/ *$//')
49 do_sql "SELECT expected_stdout FROM test_spec WHERE id=$id" | awk '/./{print}' > "$ref/$name"
50 printf "FATE_TESTS += fate-${name}\n" >&3
51 printf "fate-${name}: CMD = %s\n" "$command" >&3