Screenshots custom, RiseupVPN fail. Regular works
I tried with Arab, Spanish-CU, and German.
[10:48:04]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell getprop ro.build.version.sdk
[10:48:05]: ▸ 34
[10:48:05]: Installing app APK
[10:48:05]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 install -t -r app/build/outputs/apk/customProductionFat/debug/RiseupVPN_debug.apk
[10:48:05]: ▸ Performing Streamed Install
[10:48:09]: ▸ Success
[10:48:09]: Installing tests APK
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 install -t -r app/build/outputs/apk/androidTest/customProductionFat/debug/app-custom-production-fat-debug-androidTest.apk
[10:48:09]: ▸ Performing Streamed Install
[10:48:09]: ▸ Success
[10:48:09]: Granting the permission necessary to change locales on the device
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell pm grant se.leap.riseupvpn android.permission.CHANGE_CONFIGURATION
[10:48:09]: Granting the permissions necessary to access device external storage
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell pm grant se.leap.riseupvpn android.permission.WRITE_EXTERNAL_STORAGE
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell pm grant se.leap.riseupvpn android.permission.READ_EXTERNAL_STORAGE
[10:48:09]: Enabling clean status bar
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell pm grant se.leap.riseupvpn android.permission.DUMP
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell settings put global sysui_demo_allowed 1
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell am force-stop se.leap.riseupvpn.test
[10:48:09]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell am force-stop se.leap.riseupvpn
[10:48:10]: Running tests for locale: ar
[10:48:10]: $ /home/kwadronaut/Android/Sdk/platform-tools/adb -s 37271JEGR00248 shell am instrument --no-window-animation -w \
-e testLocale ar \
--no-hidden-api-checks \
-e appendTimestamp false \
-e package se.leap.bitmaskclient.suite \
se.leap.riseupvpn.test/androidx.test.runner.AndroidJUnitRunner
[10:48:32]: ▸ se.leap.bitmaskclient.ProviderSetupTest:
[10:48:32]: ▸ Error in test01_setupProviderDefault(se.leap.bitmaskclient.ProviderSetupTest):
[10:48:32]: ▸ androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:48:32]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:48:32]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:48:32]: ▸ View Details: AppCompatTextView{id=2131231403, res-name=tv_circumvention_description, visibility=VISIBLE, width=954, height=295, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.LinearLayoutCompat$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=في اللوحة التالية، سيذكرك Android أنه من الضروري أن تثق بمزود VPN الخاص بك. تتعاون Bitmask فقط مع مقدمي الخدمة الذين يلتزمون بأفضل ممارسات الخصوصية الصارمة لشبكات VPN ولديهم سجل يمكن التحقق منه في حماية بيانات المستخدم وهوياته., input-type=0, ime-target=false, has-links=false}
[10:48:32]: ▸ at dalvik.system.VMStack.getThreadStackTrace(Native Method)
[10:48:32]: ▸ at java.lang.Thread.getStackTrace(Thread.java:1841)
[10:48:32]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:3)
[10:48:32]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:1)
[10:48:32]: ▸ at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:4)
[10:48:32]: ▸ at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:5)
[10:48:32]: ▸ at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:5)
[10:48:32]: ▸ at androidx.test.espresso.ViewInteraction.check(ViewInteraction.java:12)
[10:48:32]: ▸ at utils.CustomInteractions.tryResolve(CustomInteractions.java:29)
[10:48:32]: ▸ at utils.ProviderSetupUtils.runProviderSetup(ProviderSetupUtils.java:71)
[10:48:32]: ▸ at se.leap.bitmaskclient.ProviderSetupTest.test01_setupProviderDefault(ProviderSetupTest.java:73)
[10:48:32]: ▸ ... 44 trimmed
[10:48:32]: ▸ Caused by: junit.framework.AssertionFailedError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:48:32]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:48:32]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:48:32]: ▸ View Details: AppCompatTextView{id=2131231403, res-name=tv_circumvention_description, visibility=VISIBLE, width=954, height=295, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.LinearLayoutCompat$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=في اللوحة التالية، سيذكرك Android أنه من الضروري أن تثق بمزود VPN الخاص بك. تتعاون Bitmask فقط مع مقدمي الخدمة الذين يلتزمون بأفضل ممارسات الخصوصية الصارمة لشبكات VPN ولديهم سجل يمكن التحقق منه في حماية بيانات المستخدم وهوياته., input-type=0, ime-target=false, has-links=false}
[10:48:32]: ▸ at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:16)
[10:48:32]: ▸ at androidx.test.espresso.assertion.ViewAssertions$MatchesViewAssertion.check(ViewAssertions.java:7)
[10:48:32]: ▸ at androidx.test.espresso.ViewInteraction$SingleExecutionViewAssertion.check(ViewInteraction.java:2)
[10:48:32]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:14)
[10:48:32]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:1)
[10:48:32]: ▸ at java.util.concurrent.FutureTask.run(FutureTask.java:264)
[10:48:32]: ▸ at android.os.Handler.handleCallback(Handler.java:959)
[10:48:32]: ▸ at android.os.Handler.dispatchMessage(Handler.java:100)
[10:48:32]: ▸ at android.os.Looper.loopOnce(Looper.java:232)
[10:48:32]: ▸ at android.os.Looper.loop(Looper.java:317)
[10:48:32]: ▸ at android.app.ActivityThread.main(ActivityThread.java:8501)
[10:48:32]: ▸ at java.lang.reflect.Method.invoke(Native Method)
[10:48:32]: ▸ at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
[10:48:32]: ▸ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
[10:51:23]: ▸ ..
[10:51:30]: ▸ se.leap.bitmaskclient.BitmaskTest:
[10:51:30]: ▸ Error in test01_vpnStartTest(se.leap.bitmaskclient.BitmaskTest):
[10:51:30]: ▸ androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:51:30]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:51:30]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:51:30]: ▸ View Details: AppCompatImageView{id=2131230843, res-name=button, visibility=VISIBLE, width=292, height=292, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=button_setup_circle_custom, root-is-layout-requested=false, has-input-connection=false, x=49.0, y=49.0}
[10:51:30]: ▸ at dalvik.system.VMStack.getThreadStackTrace(Native Method)
[10:51:30]: ▸ at java.lang.Thread.getStackTrace(Thread.java:1841)
[10:51:30]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:3)
[10:51:30]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:1)
[10:51:30]: ▸ at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:4)
[10:51:30]: ▸ at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:5)
[10:51:30]: ▸ at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:5)
[10:51:30]: ▸ at androidx.test.espresso.ViewInteraction.check(ViewInteraction.java:12)
[10:51:30]: ▸ at utils.CustomInteractions.tryResolve(CustomInteractions.java:29)
[10:51:30]: ▸ at utils.ProviderSetupUtils.runProviderSetup(ProviderSetupUtils.java:83)
[10:51:30]: ▸ at se.leap.bitmaskclient.BitmaskTest.startMainActivity(BitmaskTest.java:147)
[10:51:30]: ▸ at se.leap.bitmaskclient.BitmaskTest.test01_vpnStartTest(BitmaskTest.java:67)
[10:51:30]: ▸ ... 45 trimmed
[10:51:30]: ▸ Caused by: junit.framework.AssertionFailedError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:51:30]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:51:30]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:51:30]: ▸ View Details: AppCompatImageView{id=2131230843, res-name=button, visibility=VISIBLE, width=292, height=292, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=button_setup_circle_custom, root-is-layout-requested=false, has-input-connection=false, x=49.0, y=49.0}
[10:51:30]: ▸ at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:16)
[10:51:30]: ▸ at androidx.test.espresso.assertion.ViewAssertions$MatchesViewAssertion.check(ViewAssertions.java:7)
[10:51:30]: ▸ at androidx.test.espresso.ViewInteraction$SingleExecutionViewAssertion.check(ViewInteraction.java:2)
[10:51:30]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:14)
[10:51:30]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:1)
[10:51:30]: ▸ at java.util.concurrent.FutureTask.run(FutureTask.java:264)
[10:51:30]: ▸ at android.os.Handler.handleCallback(Handler.java:959)
[10:51:30]: ▸ at android.os.Handler.dispatchMessage(Handler.java:100)
[10:51:30]: ▸ at android.os.Looper.loopOnce(Looper.java:232)
[10:51:30]: ▸ at android.os.Looper.loop(Looper.java:317)
[10:51:30]: ▸ at android.app.ActivityThread.main(ActivityThread.java:8501)
[10:51:30]: ▸ at java.lang.reflect.Method.invoke(Native Method)
[10:51:30]: ▸ at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
[10:51:30]: ▸ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
[10:52:38]: ▸ ...
[10:52:38]: ▸ Time: 265.728
[10:52:38]: ▸ There were 2 failures:
[10:52:38]: ▸ 1) test01_setupProviderDefault(se.leap.bitmaskclient.ProviderSetupTest)
[10:52:38]: ▸ androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:52:38]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:52:38]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:52:38]: ▸ View Details: AppCompatTextView{id=2131231403, res-name=tv_circumvention_description, visibility=VISIBLE, width=954, height=295, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.LinearLayoutCompat$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=في اللوحة التالية، سيذكرك Android أنه من الضروري أن تثق بمزود VPN الخاص بك. تتعاون Bitmask فقط مع مقدمي الخدمة الذين يلتزمون بأفضل ممارسات الخصوصية الصارمة لشبكات VPN ولديهم سجل يمكن التحقق منه في حماية بيانات المستخدم وهوياته., input-type=0, ime-target=false, has-links=false}
[10:52:38]: ▸ at dalvik.system.VMStack.getThreadStackTrace(Native Method)
[10:52:38]: ▸ at java.lang.Thread.getStackTrace(Thread.java:1841)
[10:52:38]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:3)
[10:52:38]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:1)
[10:52:38]: ▸ at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:4)
[10:52:38]: ▸ at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:5)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:5)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction.check(ViewInteraction.java:12)
[10:52:38]: ▸ at utils.CustomInteractions.tryResolve(CustomInteractions.java:29)
[10:52:38]: ▸ at utils.ProviderSetupUtils.runProviderSetup(ProviderSetupUtils.java:71)
[10:52:38]: ▸ at se.leap.bitmaskclient.ProviderSetupTest.test01_setupProviderDefault(ProviderSetupTest.java:73)
[10:52:38]: ▸ ... 44 trimmed
[10:52:38]: ▸ Caused by: junit.framework.AssertionFailedError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:52:38]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:52:38]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:52:38]: ▸ View Details: AppCompatTextView{id=2131231403, res-name=tv_circumvention_description, visibility=VISIBLE, width=954, height=295, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.LinearLayoutCompat$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=في اللوحة التالية، سيذكرك Android أنه من الضروري أن تثق بمزود VPN الخاص بك. تتعاون Bitmask فقط مع مقدمي الخدمة الذين يلتزمون بأفضل ممارسات الخصوصية الصارمة لشبكات VPN ولديهم سجل يمكن التحقق منه في حماية بيانات المستخدم وهوياته., input-type=0, ime-target=false, has-links=false}
[10:52:38]: ▸ at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:16)
[10:52:38]: ▸ at androidx.test.espresso.assertion.ViewAssertions$MatchesViewAssertion.check(ViewAssertions.java:7)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction$SingleExecutionViewAssertion.check(ViewInteraction.java:2)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:14)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:1)
[10:52:38]: ▸ at java.util.concurrent.FutureTask.run(FutureTask.java:264)
[10:52:38]: ▸ at android.os.Handler.handleCallback(Handler.java:959)
[10:52:38]: ▸ at android.os.Handler.dispatchMessage(Handler.java:100)
[10:52:38]: ▸ at android.os.Looper.loopOnce(Looper.java:232)
[10:52:38]: ▸ at android.os.Looper.loop(Looper.java:317)
[10:52:38]: ▸ at android.app.ActivityThread.main(ActivityThread.java:8501)
[10:52:38]: ▸ at java.lang.reflect.Method.invoke(Native Method)
[10:52:38]: ▸ at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
[10:52:38]: ▸ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
[10:52:38]: ▸ 2) test01_vpnStartTest(se.leap.bitmaskclient.BitmaskTest)
[10:52:38]: ▸ androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:52:38]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:52:38]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:52:38]: ▸ View Details: AppCompatImageView{id=2131230843, res-name=button, visibility=VISIBLE, width=292, height=292, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=button_setup_circle_custom, root-is-layout-requested=false, has-input-connection=false, x=49.0, y=49.0}
[10:52:38]: ▸ at dalvik.system.VMStack.getThreadStackTrace(Native Method)
[10:52:38]: ▸ at java.lang.Thread.getStackTrace(Thread.java:1841)
[10:52:38]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:3)
[10:52:38]: ▸ at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:1)
[10:52:38]: ▸ at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:4)
[10:52:38]: ▸ at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:5)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:5)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction.check(ViewInteraction.java:12)
[10:52:38]: ▸ at utils.CustomInteractions.tryResolve(CustomInteractions.java:29)
[10:52:38]: ▸ at utils.ProviderSetupUtils.runProviderSetup(ProviderSetupUtils.java:83)
[10:52:38]: ▸ at se.leap.bitmaskclient.BitmaskTest.startMainActivity(BitmaskTest.java:147)
[10:52:38]: ▸ at se.leap.bitmaskclient.BitmaskTest.test01_vpnStartTest(BitmaskTest.java:67)
[10:52:38]: ▸ ... 45 trimmed
[10:52:38]: ▸ Caused by: junit.framework.AssertionFailedError: '(view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)' doesn't match the selected view.
[10:52:38]: ▸ Expected: (view has effective visibility <VISIBLE> and view.getGlobalVisibleRect() to return non-empty rectangle)
[10:52:38]: ▸ Got: view.getGlobalVisibleRect() returned empty rectangle
[10:52:38]: ▸ View Details: AppCompatImageView{id=2131230843, res-name=button, visibility=VISIBLE, width=292, height=292, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=button_setup_circle_custom, root-is-layout-requested=false, has-input-connection=false, x=49.0, y=49.0}
[10:52:38]: ▸ at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:16)
[10:52:38]: ▸ at androidx.test.espresso.assertion.ViewAssertions$MatchesViewAssertion.check(ViewAssertions.java:7)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction$SingleExecutionViewAssertion.check(ViewInteraction.java:2)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:14)
[10:52:38]: ▸ at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:1)
[10:52:38]: ▸ at java.util.concurrent.FutureTask.run(FutureTask.java:264)
[10:52:38]: ▸ at android.os.Handler.handleCallback(Handler.java:959)
[10:52:38]: ▸ at android.os.Handler.dispatchMessage(Handler.java:100)
[10:52:38]: ▸ at android.os.Looper.loopOnce(Looper.java:232)
[10:52:38]: ▸ at android.os.Looper.loop(Looper.java:317)
[10:52:38]: ▸ at android.app.ActivityThread.main(ActivityThread.java:8501)
[10:52:38]: ▸ at java.lang.reflect.Method.invoke(Native Method)
[10:52:38]: ▸ at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
[10:52:38]: ▸ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
[10:52:38]: ▸ FAILURES!!!
[10:52:38]: ▸ Tests run: 7, Failures: 2
+----------------------------------------------------------------------------------------+
| Lane Context |
+-------------------------------------+--------------------------------------------------+
| ENVIRONMENT | custom |
| DEFAULT_PLATFORM | android |
| PLATFORM_NAME | android |
| LANE_NAME | android custom_build_screenshots |
| GRADLE_BUILD_TYPE | DebugAndroidTest |
| GRADLE_FLAVOR | CustomProductionFat |
| GRADLE_ALL_APK_OUTPUT_PATHS | ["/home/kwadronaut/Android/andriod-24-15/app/bu |
| | ild/outputs/apk/customProductionFat/debug/Riseu |
| | pVPN_debug.apk", |
| | "/home/kwadronaut/Android/andriod-24-15/app/bui |
| | ld/outputs/apk/androidTest/customProductionFat/ |
| | debug/app-custom-production-fat-debug-androidTe |
| | st.apk", |
| | "/home/kwadronaut/Android/andriod-24-15/tor-and |
| | roid/sampletorapp/build/outputs/apk/release/sam |
| | pletorapp-release-unsigned.apk"] |
| GRADLE_ALL_AAB_OUTPUT_PATHS | [] |
| GRADLE_ALL_OUTPUT_JSON_OUTPUT_PATHS | ["/home/kwadronaut/Android/andriod-24-15/app/bu |
| | ild/outputs/apk/customProductionFat/debug/outpu |
| | t-metadata.json", |
| | "/home/kwadronaut/Android/andriod-24-15/app/bui |
| | ld/outputs/apk/androidTest/customProductionFat/ |
| | debug/output-metadata.json", |
| | "/home/kwadronaut/Android/andriod-24-15/tor-and |
| | roid/sampletorapp/build/outputs/apk/release/out |
| | put-metadata.json"] |
| GRADLE_ALL_MAPPING_TXT_OUTPUT_PATHS | [] |
| GRADLE_APK_OUTPUT_PATH | /home/kwadronaut/Android/andriod-24-15/app/buil |
| | d/outputs/apk/androidTest/customProductionFat/d |
| | ebug/app-custom-production-fat-debug-androidTes |
| | t.apk |
| GRADLE_OUTPUT_JSON_OUTPUT_PATH | /home/kwadronaut/Android/andriod-24-15/app/buil |
| | d/outputs/apk/androidTest/customProductionFat/d |
| | ebug/output-metadata.json |
+-------------------------------------+--------------------------------------------------+
[10:52:38]: Tests failed for locale ar on device 37271JEGR00248
+-----------------------------------------------------+
| fastlane summary |
+------+--------------------------------+-------------+
| Step | Action | Time (in s) |
+------+--------------------------------+-------------+
| 1 | default_platform | 0 |
| 2 | Switch to android | 0 |
| | build_custom_for_screengrab | |
| | lane | |
| 3 | clean | 1 |
| 4 | assembleCustomProductionFatDe | 17 |
| | bug | |
| 5 | assembleCustomProductionFatDe | 5 |
| | bugAndroidTest | |
| 💥 | capture_android_screenshots | 275 |
+------+--------------------------------+-------------+
[10:52:38]: fastlane finished with errors