Commit b055010c by tofunmi Committed by Tianyi Feng

Create local fallbackDetails to remove checkNotNull.

PiperOrigin-RevId: 496664711
parent f47ad3c2
...@@ -306,6 +306,7 @@ public class TransformerAndroidTestRunner { ...@@ -306,6 +306,7 @@ public class TransformerAndroidTestRunner {
boolean timeoutReached = !countDownLatch.await(timeoutSeconds, SECONDS); boolean timeoutReached = !countDownLatch.await(timeoutSeconds, SECONDS);
long elapsedTimeMs = SystemClock.DEFAULT.elapsedRealtime() - startTimeMs; long elapsedTimeMs = SystemClock.DEFAULT.elapsedRealtime() - startTimeMs;
@Nullable FallbackDetails fallbackDetails = fallbackDetailsReference.get();
@Nullable Exception unexpectedException = unexpectedExceptionReference.get(); @Nullable Exception unexpectedException = unexpectedExceptionReference.get();
@Nullable @Nullable
TransformationException transformationException = transformationExceptionReference.get(); TransformationException transformationException = transformationExceptionReference.get();
...@@ -325,7 +326,7 @@ public class TransformerAndroidTestRunner { ...@@ -325,7 +326,7 @@ public class TransformerAndroidTestRunner {
if (testException != null) { if (testException != null) {
return new TransformationTestResult.Builder(checkNotNull(transformationResultReference.get())) return new TransformationTestResult.Builder(checkNotNull(transformationResultReference.get()))
.setElapsedTimeMs(elapsedTimeMs) .setElapsedTimeMs(elapsedTimeMs)
.setFallbackDetails(fallbackDetailsReference.get()) .setFallbackDetails(fallbackDetails)
.setTestException(testException) .setTestException(testException)
.build(); .build();
} }
...@@ -338,14 +339,13 @@ public class TransformerAndroidTestRunner { ...@@ -338,14 +339,13 @@ public class TransformerAndroidTestRunner {
.setFileSizeBytes(outputVideoFile.length()) .setFileSizeBytes(outputVideoFile.length())
.build()) .build())
.setElapsedTimeMs(elapsedTimeMs) .setElapsedTimeMs(elapsedTimeMs)
.setFallbackDetails(fallbackDetailsReference.get()) .setFallbackDetails(fallbackDetails)
.setFilePath(outputVideoFile.getPath()); .setFilePath(outputVideoFile.getPath());
if (!requestCalculateSsim) { if (!requestCalculateSsim) {
return testResultBuilder.build(); return testResultBuilder.build();
} }
if (fallbackDetailsReference.get() != null if (fallbackDetails != null && fallbackDetails.fallbackOutputHeight != C.LENGTH_UNSET) {
&& checkNotNull(fallbackDetailsReference.get()).fallbackOutputHeight != C.LENGTH_UNSET) {
Log.i( Log.i(
TAG, TAG,
testId testId
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment