mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Skip decode failures in audio fallback test
PiperOrigin-RevId: 733289692
This commit is contained in:
parent
c044af9063
commit
b36d0483b2
@ -2472,11 +2472,22 @@ public class TransformerEndToEndTest {
|
|||||||
.build();
|
.build();
|
||||||
Composition composition = new Composition.Builder(audioSequence).build();
|
Composition composition = new Composition.Builder(audioSequence).build();
|
||||||
|
|
||||||
ExportTestResult result =
|
ExportTestResult result;
|
||||||
new TransformerAndroidTestRunner.Builder(context, transformer)
|
try {
|
||||||
.build()
|
result =
|
||||||
.run(testId, composition);
|
new TransformerAndroidTestRunner.Builder(context, transformer)
|
||||||
|
.build()
|
||||||
|
.run(testId, composition);
|
||||||
|
} catch (ExportException e) {
|
||||||
|
if (e.codecInfo.isDecoder) {
|
||||||
|
recordTestSkipped(
|
||||||
|
context,
|
||||||
|
testId,
|
||||||
|
/* reason= */ "Ignore decoder failures, as some devices cannot decode 192KHz");
|
||||||
|
assumeTrue(false);
|
||||||
|
}
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
// Each original clip is 1 second long.
|
// Each original clip is 1 second long.
|
||||||
assertThat(result.exportResult.durationMs).isWithin(150).of(3_000);
|
assertThat(result.exportResult.durationMs).isWithin(150).of(3_000);
|
||||||
assertThat(new File(result.filePath).length()).isGreaterThan(0);
|
assertThat(new File(result.filePath).length()).isGreaterThan(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user