Add case to parameterized sequence test for no composition effects.

PiperOrigin-RevId: 644734136
This commit is contained in:
samrobinson 2024-06-19 06:46:29 -07:00 committed by Copybara-Service
parent 968f72fec6
commit ff4feed0eb

View file

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