FATE: allow forcing thread-type when doing threaded fate runs.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
This commit is contained in:
parent
70fb031ce2
commit
3283f274fd
2
Makefile
2
Makefile
@ -285,7 +285,7 @@ fate: $(FATE)
|
||||
|
||||
$(FATE): ffmpeg$(EXESUF) $(FATE_UTILS:%=tests/%$(HOSTEXESUF))
|
||||
@echo "TEST $(@:fate-%=%)"
|
||||
$(Q)$(SRC_PATH)/tests/fate-run.sh $@ "$(SAMPLES)" "$(TARGET_EXEC)" "$(TARGET_PATH)" '$(CMD)' '$(CMP)' '$(REF)' '$(FUZZ)' '$(THREADS)'
|
||||
$(Q)$(SRC_PATH)/tests/fate-run.sh $@ "$(SAMPLES)" "$(TARGET_EXEC)" "$(TARGET_PATH)" '$(CMD)' '$(CMP)' '$(REF)' '$(FUZZ)' '$(THREADS)' '$(THREAD_TYPE)'
|
||||
|
||||
fate-list:
|
||||
@printf '%s\n' $(sort $(FATE))
|
||||
|
@ -16,6 +16,7 @@ cmp=${6:-diff}
|
||||
ref=${7:-"${base}/ref/fate/${test}"}
|
||||
fuzz=$8
|
||||
threads=${9:-1}
|
||||
thread_type=${10:-3}
|
||||
|
||||
outdir="tests/data/fate"
|
||||
outfile="${outdir}/${test}"
|
||||
@ -49,7 +50,7 @@ run(){
|
||||
}
|
||||
|
||||
ffmpeg(){
|
||||
run ffmpeg -v 0 -threads $threads "$@"
|
||||
run ffmpeg -v 0 -threads $threads -thread_type $thread_type "$@"
|
||||
}
|
||||
|
||||
framecrc(){
|
||||
@ -78,7 +79,7 @@ regtest(){
|
||||
cleanfiles="$cleanfiles $outfile $errfile"
|
||||
outfile=tests/data/regression/$2/$t
|
||||
errfile=tests/data/$t.$2.err
|
||||
${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads"
|
||||
${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads" "$thread_type"
|
||||
}
|
||||
|
||||
codectest(){
|
||||
|
Loading…
Reference in New Issue
Block a user