Added a test case for the interface language and the available translations.

This commit is contained in:
Moritz Bunkus 2009-07-07 00:18:54 +02:00
parent 470477d55e
commit 93b28b41be
2 changed files with 25 additions and 0 deletions

View File

@ -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

View File

@ -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