From 93b28b41beed78a1f23ffba5794624896191c041 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Tue, 7 Jul 2009 00:18:54 +0200 Subject: [PATCH] Added a test case for the interface language and the available translations. --- tests/results.txt | 1 + tests/test-253ui_language.rb | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tests/test-253ui_language.rb diff --git a/tests/results.txt b/tests/results.txt index e020f6bbd..271bff170 100644 --- a/tests/results.txt +++ b/tests/results.txt @@ -100,3 +100,4 @@ T_249mpeg2_no_codecprivate:f6eb358c3c749859ed98f75f7496ab5f:passed:20090531-1328 T_250tag_selection:b4431fb9b252a0f3591bbf0d4a913b12-77fb1ffe793ca9955074fe8e7b256404-4e852a61afc45a7d57600efd8ea9b7ef-f0481a6076f180736e2b856820f3f21c-5fa8a5e1e9909eb518a624f51147e2fc-5fa8a5e1e9909eb518a624f51147e2fc-b3d4a0d716815707ea3c0f451672d6b5:passed:20090531-205640 T_251vc1_truehd_eac3_from_evo:f14cccb28b69063ad8904096b94dfd2b:passed:20090606-220945 T_252native_mpeg4:72844eb7e870577dd5df60ef2006594d:passed:20090620-163119 +T_253ui_language:7783b20c4ca919a54b6dbb14c5dddac5-0daf58d02c0e2a26ac76e8b123c6f637-723a217f6c5de79a4534b8e93388b468-42465add2ee0842bab893c1a9350fdef-1b6ca5dae7adde1e92e1bb4f853d9944-6789e28c90d1dabf3b41092a1c653241-68b329da9893e34099c7d8ad5cb9c940-158d582b2f6e260fa8522b345c5e72eb-68b329da9893e34099c7d8ad5cb9c940-158d582b2f6e260fa8522b345c5e72eb:passed:20090706-235831 diff --git a/tests/test-253ui_language.rb b/tests/test-253ui_language.rb new file mode 100644 index 000000000..bcd2d2a65 --- /dev/null +++ b/tests/test-253ui_language.rb @@ -0,0 +1,24 @@ +#!/usr/bin/ruby -w + +class T_253ui_language < Test + def description + return "all / user interface languages" + end + + def run + hashes = Array.new + + %w{en_US de_DE ja_JP zh_CN zh_TW}.each do |language| + merge "/dev/null", "--ui-language #{language} data/avi/v.avi | sed -e 1d > #{tmp}-#{language}" + hashes << hash_file("#{tmp}-#{language}") + + sys "../src/mkvinfo --ui-language #{language} data/mkv/complex.mkv > #{tmp}-#{language}" + hashes << hash_file("#{tmp}-#{language}") + end + + sys "../src/mkvmerge --ui-language gnufudel", 2 + + return hashes.join "-" + end +end +