Skip to content
GitHub Actions / Test results 31 failed Jun 11, 2024 in 0s

170 passed, 1 failed and 3 skipped

Tests failed

❌ orion-viewer/build/outputs/androidTest-results/connected/debug/TEST-emulator-5554 - 12-_orion-viewer-.xml

174 tests were completed in 898s with 170 passed, 1 failed and 3 skipped.

Test suite Passed Failed Skipped Time
universe.constellation.orion.viewer.test.AGrantFilePermissionsTest 170✅ 1❌ 3⚪ 898s

❌ universe.constellation.orion.viewer.test.AGrantFilePermissionsTest

✅ stub
universe.constellation.orion.viewer.test.RenderingAndNavigationTest
  ⚪ null
universe.constellation.orion.viewer.test.RotationTest
  ✅ testRotation
universe.constellation.orion.viewer.test.engine.ParallelOpenTest
  ✅ parallelDjvu
  ✅ parallelPdf
universe.constellation.orion.viewer.test.engine.SearchTest
  ✅ testSelection[Test `These programs` text search on page 12 at SICP]
  ✅ testSelection[Test `These` text search on page 12 at SICP]
  ✅ testSelection[Test `12334` text search on page 12 at SICP]
  ✅ testSelection[Test `tunnel` text search on page 6 at ALICE]
  ✅ testSelection[Test `Then` text search on page 6 at ALICE]
  ✅ testSelection[Test `The123` text search on page 6 at ALICE]
universe.constellation.orion.viewer.test.engine.SelectionTest
  ✅ testSelection[Test text selection in SICP with singleWord=false expected text These programs]
  ✅ testSelection[Test text selection in SICP with singleWord=true expected text These]
  ✅ testSelection[Test text selection in ALICE with singleWord=false expected text tunnel]
  ✅ testSelection[Test text selection in ALICE with singleWord=true expected text The]
universe.constellation.orion.viewer.test.engine.SimpleBookTest
  ✅ titleCheck[Simple book SICP test]
  ✅ allOutlineCheck[Simple book SICP test]
  ✅ topOutlineCheck[Simple book SICP test]
  ✅ pageSizeCheck[Simple book SICP test]
  ✅ pageCountCheck[Simple book SICP test]
  ✅ findNonExistingText[Simple book SICP test]
  ✅ titleCheck[Simple book ALICE test]
  ✅ allOutlineCheck[Simple book ALICE test]
  ✅ topOutlineCheck[Simple book ALICE test]
  ✅ pageSizeCheck[Simple book ALICE test]
  ✅ pageCountCheck[Simple book ALICE test]
  ✅ findNonExistingText[Simple book ALICE test]
  ✅ titleCheck[Simple book DJVU_SPEC test]
  ✅ allOutlineCheck[Simple book DJVU_SPEC test]
  ✅ topOutlineCheck[Simple book DJVU_SPEC test]
  ✅ pageSizeCheck[Simple book DJVU_SPEC test]
  ✅ pageCountCheck[Simple book DJVU_SPEC test]
  ✅ findNonExistingText[Simple book DJVU_SPEC test]
universe.constellation.orion.viewer.test.engine.UnicodeFileNameTest
  ✅ testUtfFileName[UTF file name test for SICP file with new name 📖]
  ✅ testUtfFileName[UTF file name test for SICP file with new name 本]
  ✅ testUtfFileName[UTF file name test for SICP file with new name 책]
  ✅ testUtfFileName[UTF file name test for ALICE file with new name 📖]
  ✅ testUtfFileName[UTF file name test for ALICE file with new name 本]
  ✅ testUtfFileName[UTF file name test for ALICE file with new name 책]
  ✅ testUtfFileName[UTF file name test for DJVU_SPEC file with new name 📖]
  ✅ testUtfFileName[UTF file name test for DJVU_SPEC file with new name 本]
  ✅ testUtfFileName[UTF file name test for DJVU_SPEC file with new name 책]
universe.constellation.orion.viewer.test.engine.exceptions.DjvuExceptionTest
  ✅ testFailOnNonExistingFile
  ⚪ testWrongPage
  ✅ testFailOnEmptyFile
universe.constellation.orion.viewer.test.engine.exceptions.MupdfExceptionTest
  ✅ testFailOnNonExistingFile
  ✅ testWrongPage
  ✅ testFailOnEmptyFile
universe.constellation.orion.viewer.test.espresso.AllThemeTest
  ✅ testThemes
universe.constellation.orion.viewer.test.espresso.BookWithStartTapScreen
  ✅ testStartScreen
universe.constellation.orion.viewer.test.espresso.LongTapActionTest
  ✅ testLongClick[Test for BookFile(path='aliceinw.djvu') book]
  ✅ testLongClick[Test for BookFile(path='DjVu3Spec.djvu') book]
  ✅ testLongClick[Test for BookFile(path='sicp.pdf') book]
universe.constellation.orion.viewer.test.espresso.NoBookNoStartTapScreen
  ✅ testStartScreenAbsent
universe.constellation.orion.viewer.test.espresso.PageNavigationTest
  ✅ testFastSwipe[Test for BookFile(path='aliceinw.djvu') book and config=empty]
  ✅ testSlowSwipe[Test for BookFile(path='aliceinw.djvu') book and config=empty]
  ✅ testStepByStep[Test for BookFile(path='aliceinw.djvu') book and config=empty]
  ✅ testFastSwipe[Test for BookFile(path='DjVu3Spec.djvu') book and config=empty]
  ✅ testSlowSwipe[Test for BookFile(path='DjVu3Spec.djvu') book and config=empty]
  ✅ testStepByStep[Test for BookFile(path='DjVu3Spec.djvu') book and config=empty]
  ✅ testFastSwipe[Test for BookFile(path='sicp.pdf') book and config=empty]
  ✅ testSlowSwipe[Test for BookFile(path='sicp.pdf') book and config=empty]
  ✅ testStepByStep[Test for BookFile(path='sicp.pdf') book and config=empty]
  ✅ testFastSwipe[Test for BookFile(path='aliceinw.djvu') book and config=crop]
  ✅ testSlowSwipe[Test for BookFile(path='aliceinw.djvu') book and config=crop]
  ✅ testStepByStep[Test for BookFile(path='aliceinw.djvu') book and config=crop]
  ✅ testFastSwipe[Test for BookFile(path='DjVu3Spec.djvu') book and config=crop]
  ✅ testSlowSwipe[Test for BookFile(path='DjVu3Spec.djvu') book and config=crop]
  ✅ testStepByStep[Test for BookFile(path='DjVu3Spec.djvu') book and config=crop]
  ✅ testFastSwipe[Test for BookFile(path='sicp.pdf') book and config=crop]
  ✅ testSlowSwipe[Test for BookFile(path='sicp.pdf') book and config=crop]
  ✅ testStepByStep[Test for BookFile(path='sicp.pdf') book and config=crop]
universe.constellation.orion.viewer.test.espresso.RenderFastTest
  ✅ renderForward[Test for BookFile(path='aliceinw.djvu') book and config=empty]
  ✅ renderBackward[Test for BookFile(path='aliceinw.djvu') book and config=empty]
  ✅ renderForward[Test for BookFile(path='DjVu3Spec.djvu') book and config=empty]
  ✅ renderBackward[Test for BookFile(path='DjVu3Spec.djvu') book and config=empty]
  ✅ renderForward[Test for BookFile(path='sicp.pdf') book and config=empty]
  ✅ renderBackward[Test for BookFile(path='sicp.pdf') book and config=empty]
  ✅ renderForward[Test for BookFile(path='aliceinw.djvu') book and config=crop]
  ✅ renderBackward[Test for BookFile(path='aliceinw.djvu') book and config=crop]
  ✅ renderForward[Test for BookFile(path='DjVu3Spec.djvu') book and config=crop]
  ✅ renderBackward[Test for BookFile(path='DjVu3Spec.djvu') book and config=crop]
  ✅ renderForward[Test for BookFile(path='sicp.pdf') book and config=crop]
  ✅ renderBackward[Test for BookFile(path='sicp.pdf') book and config=crop]
universe.constellation.orion.viewer.test.espresso.ScrollTest
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=empty]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=empty]
  ✅ testLastPageSwipeUp[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=empty]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=empty]
  ✅ testLastPageSwipeUp[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='sicp.pdf') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='sicp.pdf') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='sicp.pdf') book with newUI=true and config=empty]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='sicp.pdf') book with newUI=true and config=empty]
  ✅ testLastPageSwipeUp[Test for BookFile(path='sicp.pdf') book with newUI=true and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=empty]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=empty]
  ✅ testLastPageSwipeUp[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=empty]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=empty]
  ✅ testLastPageSwipeUp[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='sicp.pdf') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='sicp.pdf') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='sicp.pdf') book with newUI=false and config=empty]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='sicp.pdf') book with newUI=false and config=empty]
  ✅ testLastPageSwipeUp[Test for BookFile(path='sicp.pdf') book with newUI=false and config=empty]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=crop]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=crop]
  ✅ testLastPageSwipeUp[Test for BookFile(path='aliceinw.djvu') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=crop]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=crop]
  ✅ testLastPageSwipeUp[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='sicp.pdf') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='sicp.pdf') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='sicp.pdf') book with newUI=true and config=crop]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='sicp.pdf') book with newUI=true and config=crop]
  ✅ testLastPageSwipeUp[Test for BookFile(path='sicp.pdf') book with newUI=true and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=crop]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=crop]
  ✅ testLastPageSwipeUp[Test for BookFile(path='aliceinw.djvu') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=crop]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=crop]
  ✅ testLastPageSwipeUp[Test for BookFile(path='DjVu3Spec.djvu') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut10[Test for BookFile(path='sicp.pdf') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomOut3[Test for BookFile(path='sicp.pdf') book with newUI=false and config=crop]
  ✅ testSwipeUpAndDownWithZoomIn3[Test for BookFile(path='sicp.pdf') book with newUI=false and config=crop]
  ✅ testFirstPageSwipeDown[Test for BookFile(path='sicp.pdf') book with newUI=false and config=crop]
  ✅ testLastPageSwipeUp[Test for BookFile(path='sicp.pdf') book with newUI=false and config=crop]
universe.constellation.orion.viewer.test.espresso.ZoomTest
  ✅ testZoomChange[Test for BookFile(path='aliceinw.djvu') book and config=empty]
  ✅ testZoomChange[Test for BookFile(path='DjVu3Spec.djvu') book and config=empty]
  ✅ testZoomChange[Test for BookFile(path='sicp.pdf') book and config=empty]
  ✅ testZoomChange[Test for BookFile(path='aliceinw.djvu') book and config=crop]
  ✅ testZoomChange[Test for BookFile(path='DjVu3Spec.djvu') book and config=crop]
  ✅ testZoomChange[Test for BookFile(path='sicp.pdf') book and config=crop]
universe.constellation.orion.viewer.test.espresso.contenturi.AccessToPrivateFileSecondTimeTest
  ❌ openViaTemporaryTwice
	androidx.test.espresso.base.RootViewPicker$RootViewWithoutFocusException: Waited for the root of the view hierarchy to have window focus and not request layout for 10 seconds. If you specified a non default root matcher, it may be picking a root that never takes focus. Root:
universe.constellation.orion.viewer.test.espresso.contenturi.AccessToPrivateFileTest
  ✅ openViaTemporaryFile[Test for 1.10.pdf book]
  ✅ openViaNewFile[Test for 1.10.pdf book]
  ✅ openViaTemporaryFile[Test for 2.20.pdf book]
  ✅ openViaNewFile[Test for 2.20.pdf book]
universe.constellation.orion.viewer.test.espresso.contenturi.EmptyFileTest
  ✅ openViaTemporaryFile
universe.constellation.orion.viewer.test.espresso.contenturi.InvalidContentProvider2Test
  ⚪ null
universe.constellation.orion.viewer.test.espresso.contenturi.InvalidContentProviderTest
  ✅ openViaTemporaryFile
universe.constellation.orion.viewer.test.perf.BenchmarkTest
  ✅ benchmarkOrigin
universe.constellation.orion.viewer.test.rendering.FlexibleBitmapTest
  ✅ test1Page[Render page in SICP book]
  ✅ test3Page[Render page in SICP book]
  ✅ checkPartCountTest[Render page in SICP book]
  ✅ test60Page[Render page in SICP book]
  ✅ test1Page[Render page in ALICE book]
  ✅ test3Page[Render page in ALICE book]
  ✅ checkPartCountTest[Render page in ALICE book]
  ✅ test60Page[Render page in ALICE book]
  ✅ test1Page[Render page in DJVU_SPEC book]
  ✅ test3Page[Render page in DJVU_SPEC book]
  ✅ checkPartCountTest[Render page in DJVU_SPEC book]
  ✅ test60Page[Render page in DJVU_SPEC book]
universe.constellation.orion.viewer.test.utils.RectInvariantTest
  ✅ onePointRect
  ✅ emptyRect
  ✅ emptyIntersection

Annotations

Check failure on line 18 in orion-viewer/src/androidTest/kotlin/universe/constellation/orion/viewer/test/framework/EspressoFailureHandler.kt

See this annotation in the file changed.

@github-actions github-actions / Test results 31

universe.constellation.orion.viewer.test.AGrantFilePermissionsTest ► universe.constellation.orion.viewer.test.espresso.contenturi.AccessToPrivateFileSecondTimeTest ► openViaTemporaryTwice

Failed test found in:
  orion-viewer/build/outputs/androidTest-results/connected/debug/TEST-emulator-5554 - 12-_orion-viewer-.xml
Error:
  androidx.test.espresso.base.RootViewPicker$RootViewWithoutFocusException: Waited for the root of the view hierarchy to have window focus and not request layout for 10 seconds. If you specified a non default root matcher, it may be picking a root that never takes focus. Root:
Raw output
androidx.test.espresso.base.RootViewPicker$RootViewWithoutFocusException: Waited for the root of the view hierarchy to have window focus and not request layout for 10 seconds. If you specified a non default root matcher, it may be picking a root that never takes focus. Root:
Root{application-window-token=android.view.ViewRootImpl$W@a11ef25, window-token=android.view.ViewRootImpl$W@a11ef25, has-window-focus=false, layout-params-type=1, layout-params-string={(0,0)(fillxfill) sim={adjust=pan forwardNavigation} ty=BASE_APPLICATION wanim=0x10302fe
fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED
bhv=DEFAULT
fitSides=}, decor-view-string=DecorView{id=-1, visibility=VISIBLE, width=320, height=640, has-focus=false, has-focusable=true, has-window-focus=false, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={adjust=pan forwardNavigation} ty=BASE_APPLICATION wanim=0x10302fe
fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED
bhv=DEFAULT
fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}}
at dalvik.system.VMStack.getThreadStackTrace(Native Method)
at java.lang.Thread.getStackTrace(Thread.java:1724)
at androidx.test.espresso.base.EspressoExceptionHandler.handleSafely(EspressoExceptionHandler.java:2)
at androidx.test.espresso.base.EspressoExceptionHandler.handleSafely(EspressoExceptionHandler.java:1)
at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:4)
at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:5)
at universe.constellation.orion.viewer.test.framework.EspressoFailureHandler.handle(EspressoFailureHandler.kt:18)
at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:8)
at androidx.test.espresso.ViewInteraction.desugaredPerform(ViewInteraction.java:11)
at androidx.test.espresso.ViewInteraction.perform(ViewInteraction.java:8)
at universe.constellation.orion.viewer.test.espresso.contenturi.AccessToPrivateFileSecondTimeTest.openViaTemporaryTwice(AccessToPrivateFileSecondTimeTest.kt:39)