浏览代码

Update baseline profile

arkon 2 年之前
父节点
当前提交
0288abb66e

文件差异内容过多而无法显示
+ 335 - 188
app/src/main/baseline-prof.txt


+ 1 - 1
macrobenchmark/src/main/AndroidManifest.xml

@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android" />
+<manifest />

+ 7 - 0
macrobenchmark/src/main/java/tachiyomi/macrobenchmark/BaselineProfileGenerator.kt

@@ -2,11 +2,13 @@ package tachiyomi.macrobenchmark
 
 
 import androidx.benchmark.macro.ExperimentalBaselineProfilesApi
 import androidx.benchmark.macro.ExperimentalBaselineProfilesApi
 import androidx.benchmark.macro.junit4.BaselineProfileRule
 import androidx.benchmark.macro.junit4.BaselineProfileRule
+import androidx.test.uiautomator.By
 import org.junit.Rule
 import org.junit.Rule
 import org.junit.Test
 import org.junit.Test
 
 
 @OptIn(ExperimentalBaselineProfilesApi::class)
 @OptIn(ExperimentalBaselineProfilesApi::class)
 class BaselineProfileGenerator {
 class BaselineProfileGenerator {
+
     @get:Rule
     @get:Rule
     val baselineProfileRule = BaselineProfileRule()
     val baselineProfileRule = BaselineProfileRule()
 
 
@@ -17,8 +19,13 @@ class BaselineProfileGenerator {
             pressHome()
             pressHome()
             startActivityAndWait()
             startActivityAndWait()
 
 
+            device.findObject(By.text("Updates")).click()
+            device.findObject(By.text("History")).click()
+            device.findObject(By.text("More")).click()
+
             // TODO: Navigate to browse-extensions screen when storage permission
             // TODO: Navigate to browse-extensions screen when storage permission
             // in sources screen moved. Possibly open manga details screen too?
             // in sources screen moved. Possibly open manga details screen too?
+            // device.findObject(By.text("Browse")).click()
         },
         },
     )
     )
 }
 }

部分文件因为文件数量过多而无法显示