Skip to content

Commit 82aaf22

Browse files
committed
1 parent 3840a55 commit 82aaf22

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

engine/benchmarks/app/src/main/java/com/google/android/fhir/engine/benchmarks/app/ui/CrudDetail.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ internal fun CrudBenchmarkResultView(headline: String, result: BenchmarkResult)
6161
when (result) {
6262
is BenchmarkDuration -> {
6363
Text("Takes ~${result.duration} for ${result.size} resources")
64-
Text("Average: ~${result.averageDuration}")
64+
Text("Averages: ~${result.averageDuration}")
6565
}
6666
is BenchmarkResult.Nil -> {
6767
Text("Waiting for results\u2026")

engine/benchmarks/app/src/main/java/com/google/android/fhir/engine/benchmarks/app/ui/DetailScaffold.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ import androidx.compose.material3.TopAppBar
3333
import androidx.compose.runtime.Composable
3434
import androidx.compose.ui.Modifier
3535
import androidx.compose.ui.graphics.Color
36+
import androidx.compose.ui.semantics.semantics
37+
import androidx.compose.ui.semantics.testTagsAsResourceId
3638
import androidx.compose.ui.tooling.preview.Preview
3739
import androidx.compose.ui.unit.dp
3840

@@ -57,7 +59,7 @@ fun DetailScaffold(
5759
},
5860
)
5961
},
60-
modifier = Modifier.fillMaxSize(),
62+
modifier = Modifier.fillMaxSize().semantics { testTagsAsResourceId = true },
6163
) { innerPadding ->
6264
Card(
6365
shape = RoundedCornerShape(10.dp),

engine/benchmarks/app/src/main/java/com/google/android/fhir/engine/benchmarks/app/ui/Home.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,11 @@ import androidx.compose.runtime.Composable
4040
import androidx.compose.ui.Alignment
4141
import androidx.compose.ui.Modifier
4242
import androidx.compose.ui.graphics.Color
43+
import androidx.compose.ui.platform.testTag
4344
import androidx.compose.ui.res.painterResource
4445
import androidx.compose.ui.res.stringResource
46+
import androidx.compose.ui.semantics.semantics
47+
import androidx.compose.ui.semantics.testTagsAsResourceId
4548
import androidx.compose.ui.tooling.preview.Preview
4649
import androidx.compose.ui.unit.dp
4750
import androidx.compose.ui.unit.sp
@@ -57,7 +60,7 @@ fun Home(
5760
) {
5861
Scaffold(
5962
topBar = { TopAppBar(title = { Text(stringResource(R.string.app_name)) }) },
60-
modifier = Modifier.fillMaxSize(),
63+
modifier = Modifier.fillMaxSize().semantics { testTagsAsResourceId = true },
6164
) { innerPadding ->
6265
Box(
6366
Modifier.padding(innerPadding).padding(horizontal = 16.dp),
@@ -66,18 +69,21 @@ fun Home(
6669
ActionCard(
6770
title = "CRUD",
6871
imageId = R.drawable.ic_outline_database_24,
72+
modifier = Modifier.testTag("crudBenchmarkSection"),
6973
onActionClick = navigateToCrudScreen,
7074
)
7175

7276
ActionCard(
7377
title = "Search API",
7478
imageId = R.drawable.ic_home_search,
79+
modifier = Modifier.testTag("searchBenchmarkSection"),
7580
onActionClick = navigateToSearchScreen,
7681
)
7782

7883
ActionCard(
7984
title = "Sync API",
8085
imageId = R.drawable.ic_home_sync,
86+
modifier = Modifier.testTag("syncBenchmarkSection"),
8187
onActionClick = navigateToSyncScreen,
8288
)
8389
}

0 commit comments

Comments
 (0)