Unified · Split
| @@ -285,7 +285,7 @@ fate: $(FATE) · 284 unmodified lines | |||
| 285 | 285 | ||
| 286 | $(FATE): ffmpeg$(EXESUF) $(FATE_UTILS:%=tests/%$(HOSTEXESUF)) | 286 | $(FATE): ffmpeg$(EXESUF) $(FATE_UTILS:%=tests/%$(HOSTEXESUF)) |
| 287 | @echo "TEST $(@:fate-%=%)" | 287 | @echo "TEST $(@:fate-%=%)" |
| 288 | $(Q)$(SRC_PATH)/tests/fate-run.sh $@ "$(SAMPLES)" "$(TARGET_EXEC)" "$(TARGET_PATH)" '$(CMD)' '$(CMP)' '$(REF)' '$(FUZZ)' '$(THREADS)' | 288 | $(Q)$(SRC_PATH)/tests/fate-run.sh $@ "$(SAMPLES)" "$(TARGET_EXEC)" "$(TARGET_PATH)" '$(CMD)' '$(CMP)' '$(REF)' '$(FUZZ)' '$(THREADS)' '$(THREAD_TYPE)' |
| 289 | 289 | ||
| 290 | fate-list: | 290 | fate-list: |
| 291 | @printf '%s\n' $(sort $(FATE)) | 291 | @printf '%s\n' $(sort $(FATE)) |
| @@ -16,6 +16,7 @@ cmp=${6:-diff} · 15 unmodified lines | |||
| 16 | ref=${7:-"${base}/ref/fate/${test}"} | 16 | ref=${7:-"${base}/ref/fate/${test}"} |
| 17 | fuzz=$8 | 17 | fuzz=$8 |
| 18 | threads=${9:-1} | 18 | threads=${9:-1} |
| 19 | thread_type=${10:-3} | ||
| 19 | 20 | ||
| 20 | outdir="tests/data/fate" | 21 | outdir="tests/data/fate" |
| 21 | outfile="${outdir}/${test}" | 22 | outfile="${outdir}/${test}" |
| @@ -49,7 +50,7 @@ run(){ · 27 unmodified lines | |||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | ffmpeg(){ | 52 | ffmpeg(){ |
| 52 | run ffmpeg -v 0 -threads $threads "$@" | 53 | run ffmpeg -v 0 -threads $threads -thread_type $thread_type "$@" |
| 53 | } | 54 | } |
| 54 | 55 | ||
| 55 | framecrc(){ | 56 | framecrc(){ |
| @@ -78,7 +79,7 @@ regtest(){ · 22 unmodified lines | |||
| 78 | cleanfiles="$cleanfiles $outfile $errfile" | 79 | cleanfiles="$cleanfiles $outfile $errfile" |
| 79 | outfile=tests/data/regression/$2/$t | 80 | outfile=tests/data/regression/$2/$t |
| 80 | errfile=tests/data/$t.$2.err | 81 | errfile=tests/data/$t.$2.err |
| 81 | ${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads" | 82 | ${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads" "$thread_type" |
| 82 | } | 83 | } |
| 83 | 84 | ||
| 84 | codectest(){ | 85 | codectest(){ |