Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug 1805070 - Update detekt to v1.22.0 in A-C #292

Merged
merged 6 commits into from
May 19, 2023

Merge branch 'main' into 1805070-update-detekt-in-ac

ea3fd8f
Select commit
Failed to load commit list.
Merged

Bug 1805070 - Update detekt to v1.22.0 in A-C #292

Merge branch 'main' into 1805070-update-detekt-in-ac
ea3fd8f
Select commit
Failed to load commit list.
firefoxci-taskcluster / build-components-browser-menu succeeded May 19, 2023 in 16m 32s

FirefoxCI (pull_request)

Execute Gradle tasks for component "browser-menu" (Treeherder push)

Details

View task in Taskcluster
View logs in Taskcluster

Test result files

(404 if compilation failed)


[task 2023-05-19T00:43:49.136Z] 
[task 2023-05-19T00:43:49.136Z]   TEST: trying to open a new menu when we already have one will dismiss the current
[task 2023-05-19T00:43:49.136Z]     W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/vcs/android-components/components/browser/menu/build/intermediates/apk_for_local_test/releaseUnitTest/apk-for-local-test.ap_ Binary XML file line #14
[task 2023-05-19T00:43:49.136Z]     W/PackageParser: No actions in intent filter at /builds/worker/checkouts/vcs/android-components/components/browser/menu/build/intermediates/apk_for_local_test/releaseUnitTest/apk-for-local-test.ap_ Binary XML file line #56
[task 2023-05-19T00:43:49.136Z]     W/PackageParser: No actions in intent filter at /builds/worker/checkouts/vcs/android-components/components/browser/menu/build/intermediates/apk_for_local_test/releaseUnitTest/apk-for-local-test.ap_ Binary XML file line #64
[task 2023-05-19T00:43:49.136Z]     W/PackageParser: No actions in intent filter at /builds/worker/checkouts/vcs/android-components/components/browser/menu/build/intermediates/apk_for_local_test/releaseUnitTest/apk-for-local-test.ap_ Binary XML file line #72
[task 2023-05-19T00:43:49.136Z]     E/ThemeUtils: View class androidx.appcompat.widget.AppCompatImageView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
[task 2023-05-19T00:43:49.136Z]     E/ThemeUtils: View class androidx.appcompat.widget.AppCompatImageView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
[task 2023-05-19T00:43:49.136Z]     E/ThemeUtils: View class androidx.appcompat.widget.AppCompatImageView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
[task 2023-05-19T00:43:49.136Z]   SUCCESS
[task 2023-05-19T00:43:49.136Z] 
[task 2023-05-19T00:43:49.136Z] 
[task 2023-05-19T00:43:49.136Z] SUITE: mozilla.components.browser.menu.view.StickyFooterLinearLayoutManagerTest
[task 2023-05-19T00:43:49.136Z]   TEST: GIVEN a reverseLayout menu WHEN getY is called THEN it returns 0 as the translation to be set for the sticky item
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN scrollToIndicatedPositionWithOffset WHEN called with a position equal to stickyItemPosition THEN will scroll to that position
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN scrollToIndicatedPositionWithOffset WHEN called with a position smaller than stickyItemPosition which is displayed THEN will scroll to that
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN stickyItemPosition not set WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns false
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN a default layout menu WHEN getY is called THEN it returns the translation needed to push the sticky item to the top
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN scrollToIndicatedPositionWithOffset WHEN called with a position bigger than stickyItemPosition THEN will scroll to that position
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN scrollToIndicatedPositionWithOffset WHEN called with a position smaller than stickyItemPosition THEN will scroll to after that
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST:  GIVEN sticky item being scrolled downwards offscreen WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns true
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN sticky item shown WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it checks the item above the sticky one
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST:  GIVEN sticky item being the last shown item WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns true
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN sticky item not shown WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it checks the bottom most item
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST:  GIVEN sticky item being scrolled upwards from the bottom WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns false
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z] SUITE: mozilla.components.browser.menu.view.StickyHeaderLinearLayoutManagerTest
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN scrollToIndicatedPositionWithOffset WHEN called with a position equal to stickyItemPosition THEN will scroll to before that
[task 2023-05-19T00:43:49.936Z]   SUCCESS
[task 2023-05-19T00:43:49.936Z] 
[task 2023-05-19T00:43:49.936Z]   TEST: GIVEN items above the sticky item shown at top but ofsetted offscreen WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns true
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN a default layout menu WHEN getY is called THEN it returns 0 as the translation to be set for the sticky item
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN stickyItemPosition not set WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns false
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN scrollToIndicatedPositionWithOffset WHEN called with a position smaller than stickyItemPosition THEN will scroll to that position
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN items below the sticky item are scrolled upwards offscreen WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns true
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN the sticky item is shown below the top of the list WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns false
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN a reverseLayout menu WHEN getY is called THEN it returns the translation needed to push the sticky item to the top
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN the top item is the sticky one WHEN shouldStickyItemBeShownForCurrentPosition is called THEN it returns true
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN scrollToIndicatedPositionWithOffset WHEN called with a position bigger than stickyItemPosition THEN will scroll to before that
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z] SUITE: mozilla.components.browser.menu.view.StickyItemsLinearLayoutManagerTest
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN a SILLM WHEN is called with a new position and offset THEN they are cached in scrollPosition and scrollOffset properties
[task 2023-05-19T00:43:50.036Z]   SUCCESS
[task 2023-05-19T00:43:50.036Z] 
[task 2023-05-19T00:43:50.036Z]   TEST: GIVEN sticky item is not null WHEN scrollToPositionWithOffset is called THEN scrollToIndicatedPositionWithOffset is delegated
[task 2023-05-19T00:43:50.236Z]   SUCCESS
[task 2023-05-19T00:43:50.236Z] 
[task 2023-05-19T00:43:50.236Z]   TEST: GIVEN a SILLM WHEN onRestoreInstanceState is called with a null state THEN scrollPosition and scrollOffset are left unchanged
[task 2023-05-19T00:43:50.236Z]   SUCCESS
[task 2023-05-19T00:43:50.236Z] 
[task 2023-05-19T00:43:50.236Z]   TEST: GIVEN a SILLM WHEN recycleStickyItem is called THEN the view holder is reset and allowed to be recycled
[task 2023-05-19T00:43:50.636Z]   SUCCESS
[task 2023-05-19T00:43:50.636Z] 
[task 2023-05-19T00:43:50.636Z]   TEST: WHEN get is called for a reversed StickyItemPlacement#BOTTOM layout manager THEN a StickyFooterLinearLayoutManager is returned
[task 2023-05-19T00:43:50.636Z]   SUCCESS
[task 2023-05-19T00:43:50.636Z] 
[task 2023-05-19T00:43:50.636Z]   TEST: GIVEN sticky item should be shown and it's view exists WHEN updateStickyItem is called THEN the stickyItemView gets set a new Y translation
[task 2023-05-19T00:43:50.636Z]   SUCCESS
[task 2023-05-19T00:43:50.636Z] 
[task 2023-05-19T00:43:50.636Z]   TEST: GIVEN sticky item is not null WHEN scrollToPosition is called THEN it calls scrollToPositionWithOffset with INVALID_OFFSET
[task 2023-05-19T00:43:50.636Z]   SUCCESS
[task 2023-05-19T00:43:50.636Z] 
[task 2023-05-19T00:43:50.636Z]   TEST: GIVEN no pending scroll WHEN bindStickyItem is called for a new View THEN no OnGlobalLayoutListener is set
[task 2023-05-19T00:43:50.736Z]   SUCCESS
[task 2023-05-19T00:43:50.736Z] 
[task 2023-05-19T00:43:50.736Z]   TEST: GIVEN a SILLM WHEN setAdapter is called with a new valid adapter THEN the current adapter is reset
[task 2023-05-19T00:43:50.836Z]   SUCCESS
[task 2023-05-19T00:43:50.836Z] 
[task 2023-05-19T00:43:50.836Z]   TEST: GIVEN a SILLM WHEN findLastVisibleItemPosition is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:50.936Z]   SUCCESS
[task 2023-05-19T00:43:50.936Z] 
[task 2023-05-19T00:43:50.936Z]   TEST: GIVEN sticky item should be shown WHEN updateStickyItem is called while not layout THEN bindStickyItem is not called
[task 2023-05-19T00:43:50.936Z]   SUCCESS
[task 2023-05-19T00:43:50.936Z] 
[task 2023-05-19T00:43:50.936Z]   TEST: GIVEN a SILLM WHEN findFirstVisibleItemPosition is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:50.936Z]   SUCCESS
[task 2023-05-19T00:43:50.936Z] 
[task 2023-05-19T00:43:50.936Z]   TEST: GIVEN a SILLM WHEN onLayoutChildren is called while not in preLayout THEN it execute the super with the sticky item detached and updates stickyItem
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN a SILLM WHEN a new instance is contructed THEN it has specific default values
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN an ItemPositionsAdapterDataObserver WHEN onItemRangeMoved is called THEN handleChange() is delegated
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: WHEN get is called for a not reversed StickyItemPlacement#TOP layout manager THEN a StickyHeaderLinearLayoutManager is returned
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN a SILLM WHEN getAdapterPositionForItemIndex is called with a index for which there is no bound view THEN it returns -1
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN an ItemPositionsAdapterDataObserver WHEN onItemRangeRemoved is called THEN handleChange() is delegated
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN sticky item is null WHEN scrollToPosition is called THEN scrollToPositionWithOffset is not called
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN sticky item should be shown and exists WHEN updateStickyItem is called THEN another stickyItemView is not created
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN a SILLM WHEN onLayoutChildren is called while in preLayout THEN it execute the super with the sticky item detached and not updates stickyItem
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN a pending scroll WHEN bindStickyItem is called for a new View THEN a OnGlobalLayoutListener is set
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN A SILLM WHEN scrollVerticallyBy is called THEN it detaches the sticky item to scroll using parent and not updates the sticky item
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: WHEN get is called for a not reversed StickyItemPlacement#BOTTOM layout manager THEN a StickyFooterLinearLayoutManager is returned
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN an ItemPositionsAdapterDataObserver WHEN calculateNewStickyItemPosition is called for a bottom item the sticky position is last in adaptor
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN a SILLM WHEN setAdapter is called with a null argument THEN the current adapter and stickyItem are set to null
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN an ItemPositionsAdapterDataObserver WHEN handleChange is called THEN the sticky item is updated
[task 2023-05-19T00:43:51.036Z]   SUCCESS
[task 2023-05-19T00:43:51.036Z] 
[task 2023-05-19T00:43:51.036Z]   TEST: GIVEN a SILLM WHEN onAttachedToWindow called THEN it calls super and sets the new adapter
[task 2023-05-19T00:43:51.836Z]   SUCCESS
[task 2023-05-19T00:43:51.836Z] 
[task 2023-05-19T00:43:51.836Z]   TEST: GIVEN sticky item is null WHEN onFocusSearchFailed is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:51.836Z]   SUCCESS
[task 2023-05-19T00:43:51.836Z] 
[task 2023-05-19T00:43:51.836Z]   TEST: GIVEN a SILLM WHEN computeVerticalScrollExtent is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:51.836Z]   SUCCESS
[task 2023-05-19T00:43:51.836Z] 
[task 2023-05-19T00:43:51.836Z]   TEST: GIVEN a SILLM WHEN getAdapterPositionForItemIndex is called with a index of an existing view THEN it returns it's absoluteAdapterPosition
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN a SILLM WHEN onSaveInstanceState called THEN it returns a new SavedState with the scroll data
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN a SILLM WHEN computeVerticalScrollRange is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN a SILLM WHEN computeScrollVectorForPosition is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN a SILLM WHEN findFirstCompletelyVisibleItemPosition is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN sticky item should not be shown WHEN updateStickyItem is called THEN the stickyItemView is recycled
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN a SILLM WHEN restoreView is called with a method parameter THEN the sticky item is detached, method executed, item reattached
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN an ItemPositionsAdapterDataObserver WHEN calculateNewStickyItemPosition is called for a top item the sticky position is first in adaptor
[task 2023-05-19T00:43:52.036Z]   SUCCESS
[task 2023-05-19T00:43:52.036Z] 
[task 2023-05-19T00:43:52.036Z]   TEST: GIVEN sticky item should be shown WHEN updateStickyItem is called while layout THEN bindStickyItem is called
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN an ItemPositionsAdapterDataObserver WHEN onChanged is called THEN handleChange() is delegated
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN a SILLM WHEN findLastCompletelyVisibleItemPosition is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN an ItemPositionsAdapterDataObserver WHEN onItemRangeInserted is called THEN handleChange() is delegated
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN a SILLM WHEN bindStickyItem is called for a new View THEN the view is measured and layout
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN a SILLM WHEN computeVerticalScrollOffset is called THEN it detaches the sticky item to call the super method
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: WHEN get is called for a reversed StickyItemPlacement#TOP layout manager THEN a StickyHeaderLinearLayoutManager is returned
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN sticky item should be shown and not exists WHEN updateStickyItem is called THEN a new stickyItemView is created
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN a SILLM WHEN measureAndLayout is called for a new View THEN it is measured and layout
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN SILLM WHEN createStickyView is called THEN a new View is created and cached in stickyItemView
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.136Z]   TEST: GIVEN a SILLM WHEN onRestoreInstanceState is called with a new state THEN it updates scrollPosition and scrollOffset
[task 2023-05-19T00:43:52.136Z]   SUCCESS
[task 2023-05-19T00:43:52.136Z] 
[task 2023-05-19T00:43:52.536Z] 
[task 2023-05-19T00:43:52.536Z] > Task :browser-menu:jacocoReleaseTestReport SKIPPED
[task 2023-05-19T00:43:52.536Z] > Task :browser-menu:jacocoDebugTestReport SKIPPED
[task 2023-05-19T00:43:52.736Z] > Task :browser-menu:lintReportRelease
[task 2023-05-19T00:43:52.736Z] > Task :browser-menu:lintRelease
[task 2023-05-19T00:43:52.836Z] 
[task 2023-05-19T00:43:52.836Z] Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
[task 2023-05-19T00:43:52.836Z] 
[task 2023-05-19T00:43:52.836Z] You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
[task 2023-05-19T00:43:52.836Z] 
[task 2023-05-19T00:43:52.836Z] See https://docs.gradle.org/7.6.1/userguide/command_line_interface.html#sec:command_line_warnings
[task 2023-05-19T00:43:52.836Z] 
[task 2023-05-19T00:43:52.836Z] BUILD SUCCESSFUL in 4m
[task 2023-05-19T00:43:52.836Z] 836 actionable tasks: 627 executed, 209 from cache
[fetches 2023-05-19T00:43:53.176Z] removing /builds/worker/fetches
[fetches 2023-05-19T00:43:54.075Z] finished
[taskcluster 2023-05-19 00:43:54.874Z] === Task Finished ===
[taskcluster 2023-05-19 00:43:58.456Z] Artifact "public/reports/jacoco" not found at "/builds/worker/checkouts/vcs/android-components/components/browser/menu/build/reports/jacoco": (HTTP code 404) no such container - Could not find the file /builds/worker/checkouts/vcs/android-components/components/browser/menu/build/reports/jacoco in container c9abcc0d9cf0008dacc6c500c9d5450ff1b1a319410b26ee847d3275b6364afb 
[taskcluster 2023-05-19 00:44:12.994Z] Successful task run with exit code: 0 completed in 312.643 seconds