From 5a2cfb2e7c3a9cb021c31c30d56a211f5e0a4a3c Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Mon, 17 Dec 2012 16:50:24 +0000 Subject: [PATCH] SpeechSynthesisTest: skip testing voice data for missing voices. --- .../src/com/reecedunn/espeak/test/SpeechSynthesisTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/android/eSpeakTests/src/com/reecedunn/espeak/test/SpeechSynthesisTest.java b/android/eSpeakTests/src/com/reecedunn/espeak/test/SpeechSynthesisTest.java index 7965e719..702e5a34 100644 --- a/android/eSpeakTests/src/com/reecedunn/espeak/test/SpeechSynthesisTest.java +++ b/android/eSpeakTests/src/com/reecedunn/espeak/test/SpeechSynthesisTest.java @@ -28,6 +28,7 @@ import com.reecedunn.espeak.SpeechSynthesis.Voice; import android.media.AudioFormat; import android.speech.tts.TextToSpeech; import android.test.AndroidTestCase; +import android.util.Log; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.*; @@ -182,6 +183,12 @@ public class SpeechSynthesisTest extends AndroidTestCase { for (VoiceData.Voice data : VoiceData.voices) { + if (mRemoved.contains(data.name)) + { + Log.i("SpeechSynthesisTest", "Skipping the missing voice '" + data.name + "'"); + continue; + } + try { final Voice voice = getVoice(data.name);