diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-12-05 13:14:43 +0100 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-12-05 13:44:37 +0100 |
commit | 0e315e848ae7ea5b226af4ab16c215119cbd3fb3 (patch) | |
tree | eed592e48bbd636ecdc02d65f7befbf213584faf /rbutil/rbutilqt/test | |
parent | ac5fc26085e390cb55a3a5fd186a8091adcae2d4 (diff) | |
download | rockbox-0e315e848ae7ea5b226af4ab16c215119cbd3fb3.tar.gz rockbox-0e315e848ae7ea5b226af4ab16c215119cbd3fb3.zip |
rbutil: Rework handling of available voice languages.
- Move Rockbox voice language names handling to PlayerBuildInfo, and
handle it similarly to the rest of the device specific values. Rework
internal handling to simplify things.
- Enable language list from build server for installing prerendered
voice files other than english.
- Extend unit tests.
Change-Id: I1a1a717fa4409fa965dabc86f52d52a4fc516315
Diffstat (limited to 'rbutil/rbutilqt/test')
-rw-r--r-- | rbutil/rbutilqt/test/test-playerbuildinfo.cpp | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/rbutil/rbutilqt/test/test-playerbuildinfo.cpp b/rbutil/rbutilqt/test/test-playerbuildinfo.cpp index fe07ba8348..a250e37979 100644 --- a/rbutil/rbutilqt/test/test-playerbuildinfo.cpp +++ b/rbutil/rbutilqt/test/test-playerbuildinfo.cpp | |||
@@ -137,23 +137,26 @@ struct { | |||
137 | QString expected; | 137 | QString expected; |
138 | } testdataPlayer[] = | 138 | } testdataPlayer[] = |
139 | { | 139 | { |
140 | {"archosfmrecorder", PlayerBuildInfo::BuildStatus, "3"}, | 140 | { "archosfmrecorder", PlayerBuildInfo::BuildStatus, "3" }, |
141 | { "iriverh10", PlayerBuildInfo::BuildStatus, "0" }, | 141 | { "iriverh10", PlayerBuildInfo::BuildStatus, "0" }, |
142 | { "iriverh100", PlayerBuildInfo::BuildStatus, "2" }, | 142 | { "iriverh100", PlayerBuildInfo::BuildStatus, "2" }, |
143 | { "iriverh300", PlayerBuildInfo::BuildStatus, "1" }, | 143 | { "iriverh300", PlayerBuildInfo::BuildStatus, "1" }, |
144 | { "archosfmrecorder", PlayerBuildInfo::BuildStatus, "3" }, | 144 | { "archosfmrecorder", PlayerBuildInfo::BuildStatus, "3" }, |
145 | {"archosfmrecorder", PlayerBuildInfo::DisplayName, "Jukebox Recorder FM"}, | 145 | { "archosfmrecorder", PlayerBuildInfo::DisplayName, "Jukebox Recorder FM"}, |
146 | {"archosfmrecorder", PlayerBuildInfo::BootloaderMethod, "none"}, | 146 | { "archosfmrecorder", PlayerBuildInfo::BootloaderMethod, "none" }, |
147 | {"archosfmrecorder", PlayerBuildInfo::BootloaderName, ""}, | 147 | { "archosfmrecorder", PlayerBuildInfo::BootloaderName, "" }, |
148 | {"archosfmrecorder", PlayerBuildInfo::BootloaderFile, ""}, | 148 | { "archosfmrecorder", PlayerBuildInfo::BootloaderFile, "" }, |
149 | {"archosfmrecorder", PlayerBuildInfo::BootloaderFilter, ""}, | 149 | { "archosfmrecorder", PlayerBuildInfo::BootloaderFilter, "" }, |
150 | {"archosfmrecorder", PlayerBuildInfo::Encoder, "lame"}, | 150 | { "archosfmrecorder", PlayerBuildInfo::Encoder, "lame" }, |
151 | {"archosfmrecorder", PlayerBuildInfo::Brand, "Archos"}, | 151 | { "archosfmrecorder", PlayerBuildInfo::Brand, "Archos" }, |
152 | {"archosfmrecorder", PlayerBuildInfo::PlayerPicture, "archosfmrecorder"}, | 152 | { "archosfmrecorder", PlayerBuildInfo::PlayerPicture, "archosfmrecorder"}, |
153 | {"iriverh100", PlayerBuildInfo::BuildStatus, "2"}, | 153 | { "iriverh100", PlayerBuildInfo::BuildStatus, "2" }, |
154 | {"iriverh100", PlayerBuildInfo::BootloaderMethod, "hex"}, | 154 | { "iriverh100", PlayerBuildInfo::BootloaderMethod, "hex" }, |
155 | {"iriverh100", PlayerBuildInfo::BootloaderFilter, "*.hex *.zip"}, | 155 | { "iriverh100", PlayerBuildInfo::BootloaderFilter, "*.hex *.zip" }, |
156 | {"ipodmini2g", PlayerBuildInfo::Encoder, "rbspeex"}, | 156 | { "ipodmini2g", PlayerBuildInfo::Encoder, "rbspeex" }, |
157 | { "078174b1", PlayerBuildInfo::DisplayName, "Sansa View" }, | ||
158 | { "de", PlayerBuildInfo::LanguageInfo, "deutsch,Deutsch" }, | ||
159 | { "en_US", PlayerBuildInfo::LanguageInfo, "english-us,English (US)" }, | ||
157 | }; | 160 | }; |
158 | 161 | ||
159 | void TestPlayerBuildInfo::testBuildInfo_data() | 162 | void TestPlayerBuildInfo::testBuildInfo_data() |