Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

UI test failure after Start on Home settings were relocated - SmokeTest.alwaysStartOnHomeTest #21747

Closed
MozillaNoah opened this issue Oct 6, 2021 · 1 comment
Assignees
Labels
eng:disabled-test For any test that has been disabled eng:ui-test UI Tests

Comments

@MozillaNoah
Copy link
Contributor

MozillaNoah commented Oct 6, 2021

Firebase Test Run:

https://console.firebase.google.com/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/6952621556453503612

Stacktrace:

androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with text: is "Always"

View Hierarchy:
+>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, 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={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x7f140347
fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND
vsysui=LIGHT_STATUS_BAR LIGHT_NAVIGATION_BAR}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
|
+->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1788, has-focus=false, has-focusable=true, 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=android.widget.FrameLayout$LayoutParams@d1da385, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
|
+-->ViewStub{id=16908682, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@b4f55da, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
|
+-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1722, has-focus=false, has-focusable=true, 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=android.widget.LinearLayout$LayoutParams@d8c2a0b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=66.0, child-count=1}
|
+--->FitWindowsLinearLayout{id=2131361870, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1722, has-focus=false, has-focusable=true, 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=android.widget.FrameLayout$LayoutParams@499f301, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
|
+---->ViewStubCompat{id=2131361939, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@15cf5a6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
|
+---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1722, has-focus=false, has-focusable=true, 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=android.widget.LinearLayout$LayoutParams@bd15be7, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
|
+----->LinearLayout{id=2131362849, res-name=rootContainer, visibility=VISIBLE, width=1080, height=1722, has-focus=false, has-focusable=true, 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=android.widget.FrameLayout$LayoutParams@dceb394, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
|
+------>Toolbar{id=2131362698, res-name=navigationToolbar, visibility=VISIBLE, width=1080, height=154, 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=android.widget.LinearLayout$LayoutParams@152c632, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=4}
|
+------->FrameLayout{id=2131363114, res-name=toolbar_child_container, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@54dcf83, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0}
|
+------->AppCompatTextView{id=-1, visibility=VISIBLE, width=124, height=70, 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.Toolbar$LayoutParams@9ad7500, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=42.0, text=Tabs, input-type=0, ime-target=false, has-links=false}
|
+------->AppCompatImageButton{id=-1, desc=Navigate up, visibility=VISIBLE, width=154, height=154, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@6810139, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
|
+------->ActionMenuView{id=-1, visibility=VISIBLE, width=0, height=154, 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.Toolbar$LayoutParams@e63137e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=1080.0, y=0.0, child-count=0}
|
+------>FragmentContainerView{id=2131362205, res-name=container, visibility=VISIBLE, width=1080, height=1568, has-focus=false, has-focusable=true, 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=android.widget.LinearLayout$LayoutParams@193e0df, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=154.0, child-count=1}
|
+------->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1568, has-focus=false, has-focusable=true, 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=android.widget.FrameLayout$LayoutParams@9e777f5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
|
+-------->FrameLayout{id=16908351, res-name=list_container, visibility=VISIBLE, width=1080, height=1568, has-focus=false, has-focusable=true, 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=android.widget.LinearLayout$LayoutParams@a98e98a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
|
+--------->RecyclerView{id=2131362831, res-name=recycler_view, visibility=VISIBLE, width=1080, height=1568, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@4ffabfb, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=11}
|
+---------->AppCompatTextView{id=0, visibility=VISIBLE, width=882, height=132, 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.recyclerview.widget.RecyclerView$LayoutParams@664e418, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=0.0, text=Tab view, input-type=0, ime-target=false, has-links=false}
|
+---------->ConstraintLayout{id=0, visibility=VISIBLE, width=1080, height=132, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@ba41456, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=132.0, child-count=3}
|
+----------->AppCompatRadioButton{id=2131362807, res-name=radio_button, visibility=VISIBLE, width=132, height=132, 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@3930cd7, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=false}
|
+----------->AppCompatTextView{id=2131363101, res-name=title, visibility=VISIBLE, width=838, height=59, 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@8d029c4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=37.0, text=List, input-type=0, ime-target=false, has-links=false}
|
+----------->AppCompatTextView{id=2131363198, res-name=widget_summary, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@ef3b0ad, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+---------->ConstraintLayout{id=0, visibility=VISIBLE, width=1080, height=132, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@5919f73, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=264.0, child-count=3}
|
+----------->AppCompatRadioButton{id=2131362807, res-name=radio_button, visibility=VISIBLE, width=132, height=132, 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@3881e30, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true}
|
+----------->AppCompatTextView{id=2131363101, res-name=title, visibility=VISIBLE, width=838, height=59, 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@347aaa9, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=37.0, text=Grid, input-type=0, ime-target=false, has-links=false}
|
+----------->AppCompatTextView{id=2131363198, res-name=widget_summary, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@339582e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+---------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=200, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@9dcbfcf, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=396.0, child-count=3}
|
+----------->LinearLayout{id=2131362465, res-name=icon_frame, visibility=INVISIBLE, width=154, height=22, 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=android.widget.LinearLayout$LayoutParams@e88ed5c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=89.0, child-count=1}
|
+------------>PreferenceImageView{id=16908294, res-name=icon, visibility=INVISIBLE, width=0, height=0, 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=android.widget.LinearLayout$LayoutParams@9c74865, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=11.0}
|
+----------->RelativeLayout{id=-1, visibility=VISIBLE, width=666, height=200, 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=android.widget.LinearLayout$LayoutParams@506c93a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=0.0, child-count=2}
|
+------------>AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=283, height=59, 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=android.widget.RelativeLayout$LayoutParams@20f89eb, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Search groups, input-type=0, ime-target=false, has-links=false}
|
+------------>AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=485, height=53, 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=android.widget.RelativeLayout$LayoutParams@3658348, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=103.0, text=Group related sites together, input-type=0, ime-target=false, has-links=false}
|
+----------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=172, height=200, 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=android.widget.LinearLayout$LayoutParams@1e905e1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=864.0, y=0.0, child-count=1}
|
+------------>Switch{id=16908352, res-name=switch_widget, visibility=VISIBLE, width=128, height=74, 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=android.widget.LinearLayout$LayoutParams@d083f06, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=63.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true}
|
+---------->AppCompatTextView{id=0, visibility=VISIBLE, width=882, height=132, 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.recyclerview.widget.RecyclerView$LayoutParams@45ad9c7, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=596.0, text=Close tabs, input-type=0, ime-target=false, has-links=false}
|
+---------->ConstraintLayout{id=0, visibility=VISIBLE, width=1080, height=132, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@20f1f1d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=728.0, child-count=3}
|
+----------->AppCompatRadioButton{id=2131362807, res-name=radio_button, visibility=VISIBLE, width=132, height=132, 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@9594592, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true}
|
+----------->AppCompatTextView{id=2131363101, res-name=title, visibility=VISIBLE, width=838, height=59, 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@f214b63, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=37.0, text=Never, input-type=0, ime-target=false, has-links=false}
|
+----------->AppCompatTextView{id=2131363198, res-name=widget_summary, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@7b77360, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+---------->ConstraintLayout{id=0, visibility=VISIBLE, width=1080, height=132, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@c4228de, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=860.0, child-count=3}
|
+----------->AppCompatRadioButton{id=2131362807, res-name=radio_button, visibility=VISIBLE, width=132, height=132, 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@a533abf, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=false}
|
+----------->AppCompatTextView{id=2131363101, res-name=title, visibility=VISIBLE, width=838, height=59, 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@10658c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=37.0, text=After one day, input-type=0, ime-target=false, has-links=false}
|
+----------->AppCompatTextView{id=2131363198, res-name=widget_summary, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@c3414d5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+---------->ConstraintLayout{id=0, visibility=VISIBLE, width=1080, height=132, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@28ac3db, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=992.0, child-count=3}
|
+----------->AppCompatRadioButton{id=2131362807, res-name=radio_button, visibility=VISIBLE, width=132, height=132, 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@3244e78, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=false}
|
+----------->AppCompatTextView{id=2131363101, res-name=title, visibility=VISIBLE, width=838, height=59, 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@f2e2951, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=37.0, text=After one week, input-type=0, ime-target=false, has-links=false}
|
+----------->AppCompatTextView{id=2131363198, res-name=widget_summary, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@ce475b6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+---------->ConstraintLayout{id=0, visibility=VISIBLE, width=1080, height=132, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@58bda24, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=1124.0, child-count=3}
|
+----------->AppCompatRadioButton{id=2131362807, res-name=radio_button, visibility=VISIBLE, width=132, height=132, 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@4db098d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=false}
|
+----------->AppCompatTextView{id=2131363101, res-name=title, visibility=VISIBLE, width=838, height=59, 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@e3a3742, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=37.0, text=After one month, input-type=0, ime-target=false, has-links=false}
|
+----------->AppCompatTextView{id=2131363198, res-name=widget_summary, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@aabd353, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+---------->AppCompatTextView{id=0, visibility=VISIBLE, width=882, height=132, 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.recyclerview.widget.RecyclerView$LayoutParams@abe7490, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=1256.0, text=Move old tabs to inactive, input-type=0, ime-target=false, has-links=false}
|
+---------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=251, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@1fbb189, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=1388.0, child-count=3}
|
+----------->LinearLayout{id=2131362465, res-name=icon_frame, visibility=INVISIBLE, width=154, height=22, 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=android.widget.LinearLayout$LayoutParams@138858e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=114.0, child-count=1}
|
+------------>PreferenceImageView{id=16908294, res-name=icon, visibility=INVISIBLE, width=0, height=0, 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=android.widget.LinearLayout$LayoutParams@79651af, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=11.0}
|
+----------->RelativeLayout{id=-1, visibility=VISIBLE, width=666, height=251, 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=android.widget.LinearLayout$LayoutParams@c64dd45, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=0.0, child-count=2}
|
+------------>AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=666, height=163, 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=android.widget.RelativeLayout$LayoutParams@abb6c9a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Tabs you haven’t viewed for two weeks get moved to the inactive section., input-type=0, ime-target=false, has-links=false}
|
+------------>AppCompatTextView{id=16908304, res-name=summary, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@60059cb, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+----------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=172, height=251, 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=android.widget.LinearLayout$LayoutParams@78445a8, tag=null, root-is-layout-requested=false, has-input-connection=false, x=864.0, y=0.0, child-count=1}
|
+------------>Switch{id=16908352, res-name=switch_widget, visibility=VISIBLE, width=128, height=74, 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=android.widget.LinearLayout$LayoutParams@87b08c1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=88.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true}
|
+-------->AppCompatTextView{id=16908292, res-name=empty, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@f53b866, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}
|
+->View{id=16908336, res-name=navigationBarBackground, visibility=VISIBLE, width=1080, height=132, 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=android.widget.FrameLayout$LayoutParams@db8c7a7, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=1788.0}
|
at dalvik.system.VMStack.getThreadStackTrace(Native Method)
at java.lang.Thread.getStackTrace(Thread.java:1538)
at androidx.test.espresso.base.DefaultFailureHandler.getUserFriendlyError(DefaultFailureHandler.java:16)
at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:36)
at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:106)
at androidx.test.espresso.ViewInteraction.desugaredPerform(ViewInteraction.java:43)
at androidx.test.espresso.ViewInteraction.perform(ViewInteraction.java:94)
at org.mozilla.fenix.helpers.ViewInteractionKt.click(ViewInteraction.kt:18)
at org.mozilla.fenix.ui.robots.SettingsSubMenuTabsRobot.clickAlwaysStartOnHomeToggle(SettingsSubMenuTabsRobot.kt:33)
at org.mozilla.fenix.ui.SmokeTest$alwaysStartOnHomeTest$5.invoke(SmokeTest.kt:1452)
at org.mozilla.fenix.ui.SmokeTest$alwaysStartOnHomeTest$5.invoke(SmokeTest.kt:1451)
at org.mozilla.fenix.ui.robots.SettingsRobot$Transition.openTabsSubMenu(SettingsRobot.kt:146)
at org.mozilla.fenix.ui.SmokeTest.alwaysStartOnHomeTest(SmokeTest.kt:1451)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:80)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:531)
at androidx.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:531)
at androidx.compose.ui.test.junit4.AndroidComposeTestRule$AndroidComposeStatement.evaluateInner(AndroidComposeTestRule.android.kt:361)
at androidx.compose.ui.test.junit4.AndroidComposeTestRule$AndroidComposeStatement.evaluate(AndroidComposeTestRule.android.kt:350)
at androidx.compose.ui.test.junit4.android.EspressoLink$getStatementFor$1.evaluate(EspressoLink.android.kt:63)
at androidx.compose.ui.test.junit4.IdlingResourceRegistry$getStatementFor$1.evaluate(IdlingResourceRegistry.jvm.kt:160)
at androidx.compose.ui.test.junit4.android.ComposeRootRegistry$getStatementFor$1.evaluate(ComposeRootRegistry.android.kt:150)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at androidx.test.rule.GrantPermissionRule$RequestPermissionStatement.evaluate(GrantPermissionRule.java:134)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56)
at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:395)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2145)

Build:

┆Issue is synchronized with this Jira Task

@MozillaNoah MozillaNoah added the eng:ui-test UI Tests label Oct 6, 2021
@MozillaNoah MozillaNoah changed the title UI test failure after Settings were relocated - SmokeTest.alwaysStartOnHomeTest UI test failure after Start on Home settings were relocated - SmokeTest.alwaysStartOnHomeTest Oct 6, 2021
@github-actions github-actions bot added the needs:triage Issue needs triage label Oct 6, 2021
@sv-ohorvath sv-ohorvath added eng:disabled-test For any test that has been disabled and removed needs:triage Issue needs triage labels Oct 7, 2021
@MozillaNoah MozillaNoah self-assigned this Oct 8, 2021
AndiAJ added a commit to AndiAJ/fenix that referenced this issue Oct 22, 2021
AndiAJ added a commit to AndiAJ/fenix that referenced this issue Oct 25, 2021
AndiAJ added a commit to AndiAJ/fenix that referenced this issue Oct 25, 2021
@AndiAJ
Copy link
Collaborator

AndiAJ commented Oct 26, 2021

Fixed with #22097

@AndiAJ AndiAJ closed this as completed Oct 26, 2021
pkirakosyan pushed a commit to gexsi/user-agent-android that referenced this issue Mar 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
eng:disabled-test For any test that has been disabled eng:ui-test UI Tests
Projects
None yet
Development

No branches or pull requests

3 participants