mkvtoolnix/tests/test-710fuzzying.rb
2020-09-23 12:14:46 +02:00

15 lines
398 B
Ruby
Executable File

#!/usr/bin/ruby -w
# T_710fuzzying
describe "mkvmerge / issues found by fuzzying"
Dir["data/segfaults-assertions/fuzzying/**/id*"].each do |file|
test file do
expected_exit_code = file.gsub(%r{.*/([012])/.*}, '\1').to_i
_, actual_exit_code = *merge(file, :exit_code => expected_exit_code, :no_variable_data => true)
actual_exit_code == expected_exit_code ? "ok" : "bad"
end
end