diff --git a/packages/sdk/e2e/tests/mobile/consumer.ts b/packages/sdk/e2e/tests/mobile/consumer.ts index cafb1b7ca5..3e10a6e064 100644 --- a/packages/sdk/e2e/tests/mobile/consumer.ts +++ b/packages/sdk/e2e/tests/mobile/consumer.ts @@ -605,6 +605,16 @@ export const executor = createExecutor({ /^(ocr-doctr-|model-load-ocr-doctr$)/, 'DocTR OCR e2e is desktop-only; the pipeline/detector auto-derivation under test (QVAC-22514) is server-side Bare code identical across platforms, and the doctr resource is not defined on mobile' ), + skipTests( + [ + 'tts-cosyvoice3-emotion-conditioning', + 'tts-cosyvoice3-streaming', + 'tts-cosyvoice3-native-streaming', + 'tts-cosyvoice3-sentence-streaming', + 'tts-cosyvoice3-duplex-streaming' + ], + 'Redundant CosyVoice3 e2e coverage overlapping other TTS tests, and slow on Device Farm; only tts-cosyvoice3-default and tts-cosyvoice3-invalid-emotion are kept on mobile' + ), ...(Platform.OS === 'android' ? [ skipTests( diff --git a/packages/sdk/e2e/tests/tts-tests.ts b/packages/sdk/e2e/tests/tts-tests.ts index 096dc1fe0e..9282128203 100644 --- a/packages/sdk/e2e/tests/tts-tests.ts +++ b/packages/sdk/e2e/tests/tts-tests.ts @@ -268,7 +268,7 @@ export const ttsCosyvoice3Default: TestDefinition = { validation: 'contains-all', contains: ['cosyvoice3-generated', 'samples'] }, - metadata: { category: 'tts', dependency: 'tts-cosyvoice3', estimatedDurationMs: 60000 } + metadata: { category: 'tts', dependency: 'tts-cosyvoice3', estimatedDurationMs: 150000 } } export const ttsCosyvoice3Streaming: TestDefinition = {