Baseline Profiles API change 'collectStableBaselineProfile()' is changed to 'collect()'

pull/814/head
Murat Yener 2 years ago
parent 9cd390c56a
commit 93f94017c7

@ -16,7 +16,6 @@
package com.google.samples.apps.nowinandroid.baselineprofile package com.google.samples.apps.nowinandroid.baselineprofile
import androidx.benchmark.macro.ExperimentalBaselineProfilesApi
import androidx.benchmark.macro.junit4.BaselineProfileRule import androidx.benchmark.macro.junit4.BaselineProfileRule
import com.google.samples.apps.nowinandroid.PACKAGE_NAME import com.google.samples.apps.nowinandroid.PACKAGE_NAME
import com.google.samples.apps.nowinandroid.bookmarks.goToBookmarksScreen import com.google.samples.apps.nowinandroid.bookmarks.goToBookmarksScreen
@ -31,13 +30,12 @@ import org.junit.Test
/** /**
* Generates a baseline profile which can be copied to `app/src/main/baseline-prof.txt`. * Generates a baseline profile which can be copied to `app/src/main/baseline-prof.txt`.
*/ */
@ExperimentalBaselineProfilesApi
class BaselineProfileGenerator { class BaselineProfileGenerator {
@get:Rule val baselineProfileRule = BaselineProfileRule() @get:Rule val baselineProfileRule = BaselineProfileRule()
@Test @Test
fun generate() = fun generate() =
baselineProfileRule.collectBaselineProfile(PACKAGE_NAME) { baselineProfileRule.collect(PACKAGE_NAME) {
// This block defines the app's critical user journey. Here we are interested in // This block defines the app's critical user journey. Here we are interested in
// optimizing for app startup. But you can also navigate and scroll // optimizing for app startup. But you can also navigate and scroll
// through your most important UI. // through your most important UI.

@ -15,7 +15,7 @@ androidxDataStore = "1.0.0"
androidxEspresso = "3.5.0" androidxEspresso = "3.5.0"
androidxHiltNavigationCompose = "1.0.0" androidxHiltNavigationCompose = "1.0.0"
androidxLifecycle = "2.6.0-alpha05" androidxLifecycle = "2.6.0-alpha05"
androidxMacroBenchmark = "1.1.1" androidxMacroBenchmark = "1.2.0-alpha16"
androidxMetrics = "1.0.0-alpha03" androidxMetrics = "1.0.0-alpha03"
androidxNavigation = "2.5.3" androidxNavigation = "2.5.3"
androidxProfileinstaller = "1.2.1" androidxProfileinstaller = "1.2.1"

Loading…
Cancel
Save