fresco icon indicating copy to clipboard operation
fresco copied to clipboard

Convert the CircleCI workflow to a GitHub Actions workflow

Open jk0 opened this issue 2 years ago • 1 comments

Summary

This pull request converts the CircleCI workflows to GitHub actions workflows. Github Actions Importer was used to convert the workflows initially, then I edited them manually to correct errors in translation.

Issues

  1. facebook/fresco/build -> Run Tests
Execution failed for task ':animated-base:testDebugUnitTest'.
Full Error
com.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenCloseableStaticBitmapNull_thenReturnNull FAILED
    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40
        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40
            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40
                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40

com.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenBitmapReferenceInvalid_thenReturnReference FAILED org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40

com.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose FAILED org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40

com.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenBitmapRecycled_thenReturnReference FAILED org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40

com.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenImageReferenceInvalid_thenReturnNull FAILED org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40

com.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenInputNull_thenReturnNull FAILED org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40

com.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenCloseableStaticBitmapClosed_thenReturnNull FAILED org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40 Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40 OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRendererTest > testRenderFrameUnsuccessful FAILED org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104 Caused by: java.lang.IllegalStateException at AnimatedDrawableBackendFrameRendererTest.java:104 Caused by: java.lang.IllegalArgumentException at AnimatedDrawableBackendFrameRendererTest.java:104

com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRendererTest > testSetBounds FAILED org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:52 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:52 Caused by: java.lang.IllegalStateException at AnimatedDrawableBackendFrameRendererTest.java:52 Caused by: java.lang.IllegalArgumentException at AnimatedDrawableBackendFrameRendererTest.java:52

com.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRendererTest > testRenderFrame FAILED org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104 Caused by: java.lang.IllegalStateException at AnimatedDrawableBackendFrameRendererTest.java:104 Caused by: java.lang.IllegalArgumentException at AnimatedDrawableBackendFrameRendererTest.java:104

com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testOffsets FAILED java.lang.RuntimeException at AbstractClassloaderExecutor.java:108 Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79 Caused by: java.lang.ExceptionInInitializerError at XStream.java:989 Caused by: java.lang.reflect.InaccessibleObjectException at AccessibleObject.java:354

com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testNoUpscaling FAILED java.lang.RuntimeException at AbstractClassloaderExecutor.java:108 Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79 Caused by: java.lang.NoClassDefFoundError at XStream.java:989 Caused by: java.lang.ExceptionInInitializerError at AccessibleObject.java:354

com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testNarrow FAILED java.lang.RuntimeException at AbstractClassloaderExecutor.java:108 Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79 Caused by: java.lang.NoClassDefFoundError at XStream.java:989 Caused by: java.lang.ExceptionInInitializerError at AccessibleObject.java:354

com.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testSimple FAILED java.lang.RuntimeException at AbstractClassloaderExecutor.java:108 Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79 Caused by: java.lang.NoClassDefFoundError at XStream.java:989 Caused by: java.lang.ExceptionInInitializerError at AccessibleObject.java:354

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testContainsFullReuseFlowWithMultipleItems FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testBasic FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testReuse FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testCantReuseIfNotClosed FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testStillThereIfClosed FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testMultipleFrames FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testContains FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testReplace FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testContainsWhenReused FAILED org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53 Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53

com.facebook.imagepipeline.producers.AnimatedRepeatedPostprocessorProducerTest > testNonStaticBitmapIsPassedOn FAILED org.mockito.exceptions.base.MockitoException at AnimatedRepeatedPostprocessorProducerTest.java:76 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedRepeatedPostprocessorProducerTest.java:76 Caused by: java.lang.IllegalStateException at AnimatedRepeatedPostprocessorProducerTest.java:76 Caused by: java.lang.IllegalArgumentException at AnimatedRepeatedPostprocessorProducerTest.java:76

com.facebook.imagepipeline.producers.AnimatedSingleUsePostprocessorProducerTest > testNonStaticBitmapIsPassedOn FAILED org.mockito.exceptions.base.MockitoException at AnimatedSingleUsePostprocessorProducerTest.java:69 Caused by: org.mockito.exceptions.base.MockitoException at AnimatedSingleUsePostprocessorProducerTest.java:69 Caused by: java.lang.IllegalStateException at AnimatedSingleUsePostprocessorProducerTest.java:69 Caused by: java.lang.IllegalArgumentException at AnimatedSingleUsePostprocessorProducerTest.java:69

35 tests completed, 25 failed

Task :animated-base:testDebugUnitTest FAILED 454 actionable tasks: 454 executed

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':animated-base:testDebugUnitTest'.

How did you test this change?

I tested these changes in a forked repo.

https://fburl.com/workplace/f6mz6tmw

jk0 avatar Mar 15 '24 19:03 jk0

@bigfootjon has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

facebook-github-bot avatar Apr 24 '24 17:04 facebook-github-bot

@steelrooter merged this pull request in facebook/fresco@a3960d12e8303efd85d03acfe196c62913908e58.

facebook-github-bot avatar May 31 '24 16:05 facebook-github-bot