diff --git a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/ParameterizedInputSequenceExportTest.java b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/ParameterizedInputSequenceExportTest.java index 95a16ed8b6..f62ad24de0 100644 --- a/libraries/transformer/src/androidTest/java/androidx/media3/transformer/ParameterizedInputSequenceExportTest.java +++ b/libraries/transformer/src/androidTest/java/androidx/media3/transformer/ParameterizedInputSequenceExportTest.java @@ -115,6 +115,26 @@ public class ParameterizedInputSequenceExportTest { new DefaultEncoderFactory.Builder(context).setEnableFallback(false).build()) .build(); + ExportTestResult result = + new TransformerAndroidTestRunner.Builder(context, transformer) + .build() + .run(testId, sequence.buildComposition(Effects.EMPTY)); + + assertThat(result.exportResult.videoFrameCount).isEqualTo(sequence.totalExpectedFrameCount); + assertThat(new File(result.filePath).length()).isGreaterThan(0); + } + + @Test + public void export_withCompositionEffect_completesWithCorrectFrameCount() throws Exception { + Context context = ApplicationProvider.getApplicationContext(); + String testId = testName.getMethodName(); + assumeSequenceFormatsSupported(context, testId, sequence); + Transformer transformer = + new Transformer.Builder(context) + .setEncoderFactory( + new DefaultEncoderFactory.Builder(context).setEnableFallback(false).build()) + .build(); + ExportTestResult result = new TransformerAndroidTestRunner.Builder(context, transformer) .build()