Home
last modified time | relevance | path

Searched refs:it (Results 1 – 25 of 146) sorted by relevance

123456

/benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/
DDarwinBenchmarkPlugin.kt43 project.extensions.getByType(it.projectExtensionClass.java) in <lambda>()
88 it.xcodeGenUri.set(xcodeGenUri) in <lambda>()
89 it.downloadPath.set(project.layout.buildDirectory.dir("xcodegen")) in <lambda>()
97 it.xcodeGenPath.set(fetchXCodeGenTask.map { task -> task.xcodeGenBinary() }) in <lambda>()
98 it.yamlFile.set(extension.xcodeGenConfigFile) in <lambda>()
99 it.projectName.set(extension.xcodeProjectName) in <lambda>()
100 it.xcProjectPath.set(xcodeProjectPath) in <lambda>()
112 it.usesService(sharedService) in <lambda>()
113 it.xcodeProjectPath.set( in <lambda>()
116 it.destination.set(extension.destination) in <lambda>()
[all …]
/benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/tasks/
DCollectBaselineProfileTask.kt90 it.outputDir.set(outputDir) in <lambda>()
93 it.testResultDirs.setFrom(testTaskDependencies.map { t -> t.resultsDir }) in <lambda>()
96 it.testInstrumentationRunnerArguments.set( in <lambda>()
103 if (shouldSkipGeneration) it.enabled = false in <lambda>()
133 val testResultProtoFiles = testResultDirs.files.map { File(it, "test-result.pb") } in <lambda>()
139 if (testResultProtoFiles.none { it.exists() }) { in <lambda>()
156 .map { TestSuiteResultProto.TestSuiteResult.parseFrom(it.readBytes()) } in <lambda>()
160 it.testResultList.flatMap { r -> r.outputArtifactList } + it.outputArtifactList in <lambda>()
167 it.label.label in PROFILE_LABELS && in <lambda>()
168 !it.sourcePath.path.startsWith(GOOGLE_STORAGE_SCHEMA) in <lambda>()
[all …]
/benchmark/samples/src/main/java/androidx/benchmark/samples/
DTraceProcessorSample.kt36 it.long("dur") in traceProcessorRunServerSimple()
49 it.traceProcessor.startSession(PerfettoTrace("/path/to/trace.perfetto-trace")).use { in traceProcessorStartServerSimple()
50 it.session in traceProcessorStartServerSimple()
52 .map { it.long("dur") } in traceProcessorStartServerSimple()
81 doFrameCallback(it.string("name"), it.long("ts"), it.long("dur")) in TraceProcessor()
/benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/
DBenchmarkPlugin.kt91 it.isTestCoverageEnabled = false in <lambda>()
95 if (it.name == testBuildType) { in <lambda>()
96 it.signingConfig = extension.signingConfigs.getByName("debug") in <lambda>()
101 extension.buildTypes.named(testBuildType).configure { it.isDefault = true } in <lambda>()
121 val adbPathProvider = componentsExtension.sdkComponents.adb.map { it.asFile.absolutePath } in <lambda>()
124 it.adbPath.set(adbPathProvider) in <lambda>()
125 it.coresArg.set( in <lambda>()
131 it.adbPath.set(adbPathProvider) in <lambda>()
183 it.finalizedBy("benchmarkReport") in <lambda>()
187 it.doLast { in <lambda>()
[all …]
DBenchmarkReportTask.kt69 .filter { !it.contains("unauthorized") } in getReportsForDevices()
70 .map { it.split(Regex("\\s+")).first().trim() } in getReportsForDevices()
71 .filter { !it.isBlank() } in getReportsForDevices()
98 .map { it.trim() } in getReportsForDevice()
99 .filter { it.matches(Regex(".*benchmarkData[.](?:xml|json)$")) } in getReportsForDevice()
101 val src = "$dataDir/$it" in getReportsForDevice()
102 adb.execSync("pull $src $benchmarkReportDir/$it", deviceId) in getReportsForDevice()
135 .filter { it.matches(regex = Regex(".*/Download")) } in getReportDirForDevice()
136 .first { !it.matches(regex = Regex(".*files/Download")) } in getReportDirForDevice()
/benchmark/benchmark-common/src/main/java/androidx/benchmark/
DCpuInfo.kt69 ?.filter { it.isNotBlank() } in <lambda>()
70 ?.map { it.toLong() } in <lambda>()
85 .filter { it.maxFreqKhz != -1L } in <lambda>()
86 .maxByOrNull { it.maxFreqKhz } in <lambda>()
95 val onlineCores = coreDirs.filter { it.online } in <lambda>()
98 .groupBy { it.availableFreqs } in <lambda>()
100 if (similarCores.any { it.setSpeedKhz != similarCores.first().setSpeedKhz }) { in <lambda>()
110 if (onlineCores.any { it.availableFreqs.minOrNull() == it.setSpeedKhz }) { in <lambda>()
DConfigurationError.kt78 return joinToString("\n") { prefix + it.summary + "\n" + it.message.prependIndent() + "\n" } in prettyPrint()
93 val (suppressed, unsuppressed) = partition { suppressedErrorIds.contains(it.id) } in List()
95 val prefix = this.joinToString("_") { it.id } + "_" in List()
99 val unsuppressedString = unsuppressed.joinToString(" ") { it.id } in List()
100 val suppressedString = suppressed.joinToString(" ") { it.id } in List()
101 val howToSuppressString = this.joinToString(",") { it.id } in List()
DInstrumentationResults.kt186 string.split("\n").map { Log.w(BenchmarkState.TAG, it) } in scheduleIdeWarningOnNextReport()
208 val setOfMetrics = measurements.singleMetrics.map { it.name }.toSet() in ideSummary()
218 val nanos = measurements.singleMetrics.single { it.name == "timeNs" }.min in ideSummary()
220 measurements.singleMetrics.singleOrNull { it.name == "allocationCount" }?.min in ideSummary()
231 val maxLabelLength = allMetrics.maxOf { it.name.length } in ideSummary()
236 val maxValueLength = allMetrics.maxOf { it.max }.toDisplayString().length in ideSummary()
250 it.name.padEnd(maxLabelLength), in ideSummary()
251 it.min.toDisplayString().padStart(maxValueLength), in ideSummary()
252 it.median.toDisplayString().padStart(maxValueLength), in ideSummary()
253 it.max.toDisplayString().padStart(maxValueLength), in ideSummary()
[all …]
DMetricNameUtils.kt25 it.groups[1]!!.value + "_" + it.groups[2]!!.value.lowercase() in toSnakeCase()
35 this.replaceFirstChar { it.lowercase(Locale.US) } in toOutputMetricName()
DVirtualFile.kt73 fun readText(): String = useInputStream { it.bufferedReader().readText() } in <lambda>()
75 fun readBytes(): ByteArray = useInputStream { it.readBytes() } in <lambda>()
123 fun md5sum(): String = executeCommand { "md5sum $it" }.substringBefore(" ") in <lambda>()
125 fun chmod(args: String) = executeCommand { "chmod $args $it" } in <lambda>()
127 fun ls(): List<String> = executeCommand { "ls -1 $it" }.lines().filter { it.isNotBlank() } in <lambda>()
158 file.inputStream().use { block(it) } in useInputStream()
161 file.outputStream().use { block(it) } in useOutputStream()
170 .use { it.readText() } in delete()
228 counterOs = CounterOutputStream(it) in exists()
237 counterOs = CounterOutputStream(it) in exists()
[all …]
DMetricsContainer.kt31 internal val names: List<String> = metrics.flatMap { it.names } in <lambda>()
148 data[it][index] / maxIterations.toDouble() in <lambda>()
158 chunk.joinToString(" ") { it.toLong().toString() } in <lambda>()
165 val metricTraceLabels = (names + listOf("iterations")).map { "metric: $it" } in <lambda>()
173 results.map { it.data[measurementIndex] } + listOf(maxIterations.toDouble()) in <lambda>()
178 metricTraceLabels.forEach { InMemoryTracing.counter(it, 0.0, repeatTiming.last()) } in <lambda>()
/benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/
DMetricResultExtensions.kt36 val expectedSorted = expected.sortedBy { it.name } in <lambda>()
37 val observedSorted = observed.sortedBy { it.name } in <lambda>()
38 val expectedNames = listOf(expectedSorted.map { it.name }) in <lambda>()
39 val observedNames = listOf(observedSorted.map { it.name }) in <lambda>()
82 val nameSet = this.map { it.name }.toSet() in merge()
83 val otherNameSet = other.map { it.name }.toSet() in merge()
106 it.filter { measurement -> measurement.requireSingleValue } in mergeMultiIterResults()
114 it.filter { measurement -> !measurement.requireSingleValue } in <lambda>()
122 val setOfAllKeys = flatMap { it.keys }.toSet() in mergeToSingleMetricResults()
144 .sortedBy { it.name } in mergeToSingleMetricResults()
[all …]
DFrameStatsResult.kt37 .filter { it.size == 2 } // ignore partial trailing item in <lambda>()
47 it[0] in <lambda>()
52 val profileData = it[1] in <lambda>()
87 .map { it.split(",")[intendedVsyncIndex].toLong() } in <lambda>()
88 .maxOfOrNull { it } in <lambda>()
/benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/
DFrameTimingQuery.kt158 list.map { it.copy(ts = it.ts - list.first().ts) } in <lambda>()
163 .filter { it.dur > 0 } // drop non-terminated slices in <lambda>()
164 .filter { !it.name.contains("resynced") } // drop "#doFrame - resynced to" slices in <lambda>()
169 it.name.startsWith("Choreographer#doFrame") -> FrameSliceType.UiThread in <lambda>()
170 it.name.startsWith("DrawFrame") -> FrameSliceType.RenderThread in <lambda>()
171 it.name.startsWith("actual ") -> FrameSliceType.Actual in <lambda>()
172 it.name.startsWith("expected ") -> FrameSliceType.Expected in <lambda>()
173 else -> throw IllegalStateException("Unexpected slice $it") in <lambda>()
196 check(slices.none { it.frameId == null }) { in <lambda>()
219 it.ts < uiSlice.ts + 50_000 && in <lambda>()
[all …]
DStartupTimingQuery.kt89 timeToFullDisplayNs = fullDisplayTs?.let { it - startTs }, in <lambda>()
127 .filter { it.dur > 0 } // drop non-terminated slices in <lambda>()
132 it.name.startsWith("Choreographer#doFrame") -> in <lambda>()
134 it.name.startsWith("DrawFrame") -> StartupSliceType.FrameRenderThread in <lambda>()
135 it.name.startsWith("launching") -> StartupSliceType.Launching in <lambda>()
136 it.name.startsWith("reportFullyDrawn") -> StartupSliceType.ReportFullyDrawn in <lambda>()
137 it.name == "MetricsLogger:launchObserverNotifyIntentStarted" -> in <lambda>()
139 it.name == "activityResume" -> StartupSliceType.ActivityResume in <lambda>()
140 else -> throw IllegalStateException("Unexpected slice $it") in <lambda>()
159 (captureApiLevel < 23 || it.name == "launching: $targetPackageName") in <lambda>()
[all …]
DStringHelper.kt38 if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString() in camelCase()
/benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/
DBuildTypes.kt112 .filter { it.name in fromToMapping.keys } in copyBuildTypeSources()
120 { it.aidl }, in copyBuildTypeSources()
121 { it.assets }, in copyBuildTypeSources()
122 { it.java }, in copyBuildTypeSources()
123 { it.jniLibs }, in copyBuildTypeSources()
124 { it.kotlin }, in copyBuildTypeSources()
125 { it.mlModels }, in copyBuildTypeSources()
126 { it.renderscript }, in copyBuildTypeSources()
127 { it.res }, in copyBuildTypeSources()
128 { it.resources }, in copyBuildTypeSources()
[all …]
DAgpPlugin.kt56 val parts = str.split(".").map { it.toInt() } in <lambda>()
119 onTestFinalizeDsl(it) in <lambda>()
126 testComponent.beforeVariants { onTestBeforeVariants(it) } in <lambda>()
128 onTestVariantBlockScheduler.onVariant(it) in <lambda>()
129 onTestVariants(it) in <lambda>()
135 onApplicationFinalizeDsl(it) in <lambda>()
142 applicationComponent.beforeVariants { onApplicationBeforeVariants(it) } in <lambda>()
144 onAppVariantBlockScheduler.onVariant(it) in <lambda>()
145 onApplicationVariants(it) in <lambda>()
151 onLibraryFinalizeDsl(it) in <lambda>()
[all …]
/benchmark/benchmark-common/src/androidTest/java/androidx/benchmark/vmtrace/
DArtTraceTest.kt59 it.track_descriptor != null && it.track_descriptor?.name == "main (Method Trace)" in artToPerfettoTraceConversion()
81 .first { it.interned_data != null } in artToPerfettoTraceConversion()
84 .first { it.name == "androidx.benchmark.vmtrace.ArtTraceTest.myTracedMethod: ()V" } in artToPerfettoTraceConversion()
86 val beginPacket = tracePackets.single { it.track_event?.name_iid == targetIid } in artToPerfettoTraceConversion()
103 val endPacket = tracePackets.first { it.timestamp == 430421819819000 } in artToPerfettoTraceConversion()
118 tracePackets.count { it.track_event?.type == TrackEvent.Type.TYPE_SLICE_BEGIN }, in artToPerfettoTraceConversion()
119 tracePackets.count { it.track_event?.type == TrackEvent.Type.TYPE_SLICE_END } in artToPerfettoTraceConversion()
/benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/apptarget/
DBaselineProfileAppTargetPlugin.kt70 benchmarkExtendedToOriginalTypeMap.toList().associate { Pair(it.second, it.first) } in <lambda>()
78 baselineProfileExtendedToOriginalTypeMap.toList().associate { Pair(it.second, it.first) } in <lambda>()
166 if (variant.buildType !in it.mapping.keys) { in onApplicationVariants()
180 it.mapping[originalBuildTypeName] in onApplicationVariants()
215 it.keepRuleFile in onApplicationVariants()
236 !it.isDebuggable && in createBuildTypesWithAgp80()
237 !it.name.startsWith(BUILD_TYPE_BASELINE_PROFILE_PREFIX) && in createBuildTypesWithAgp80()
238 !it.name.startsWith(BUILD_TYPE_BENCHMARK_PREFIX) in createBuildTypesWithAgp80()
289 !it.isDebuggable && in createBuildTypesWithAgp81AndAbove()
290 !it.name.startsWith(BUILD_TYPE_BASELINE_PROFILE_PREFIX) && in createBuildTypesWithAgp81AndAbove()
[all …]
/benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/
DPerVariantConsumerExtensionManager.kt77 *variant.productFlavors.map { it.second }.toTypedArray(), in variant()
81 .mapNotNull { ext.variants.findByName(it) } in variant()
82 .map { getter.invoke(it) } in variant()
98 *variant.productFlavors.map { it.second }.toTypedArray(), in variant()
104 val variantConfig = ext.variants.findByName(it) ?: return@mapNotNull null in variant()
105 return@mapNotNull Pair(it, getter.invoke(variantConfig)) in variant()
107 .filter { it.second != null } in variant()
DBaselineProfileConsumerPlugin.kt103 it.isNotBlank() in <lambda>()
139 !it.isDebuggable && in onApplicationFinalizeDsl()
140 !it.name.startsWith(BUILD_TYPE_BASELINE_PROFILE_PREFIX) && in onApplicationFinalizeDsl()
141 !it.name.startsWith(BUILD_TYPE_BENCHMARK_PREFIX) in onApplicationFinalizeDsl()
143 .map { it.name } in onApplicationFinalizeDsl()
155 extension.buildTypes.filter { it.name != "debug" }.map { it.name } in onLibraryFinalizeDsl()
227 r8Utils.setRulesRewriteForVariantEnabled(variant, it) in onVariants()
232 r8Utils.setDexLayoutOptimizationEnabled(variant, it) in onVariants()
248 val targetProjectDependency = project.dependencyFactory.create(it) in onVariants()
379 sourceDir = mergeTaskProvider.flatMap { it.baselineProfileDir }, in onVariants()
[all …]
/benchmark/benchmark-macro/src/androidTest/java/androidx/benchmark/macro/perfetto/
DFrameTimingQueryTest.kt60 actual = frameSubMetrics.mapValues { it.value.subList(0, 4) } in fixedTrace28()
64 actual = frameSubMetrics.map { it.value.size }, in fixedTrace28()
93 actual = frameSubMetrics.mapValues { it.value.subList(0, 4) } in fixedTrace31()
97 actual = frameSubMetrics.map { it.value.size }, in fixedTrace31()
128 .single { it.rtSlice.frameId == 1370854 } in fixedTrace33_mismatchExpectedActualFrameIds()
137 .single { it.rtSlice.frameId == 1370869 } in fixedTrace33_mismatchExpectedActualFrameIds()
156 it.value.subList(0, 4) in fixedTrace33_mismatchExpectedActualFrameIds()
176 assertTrue(frameData.getFrameSubMetrics(34)[FrameOverrunNs]!!.all { it < 50_000_000 }) in fixedTrace34_invalidExpectActual()
179 it.actualSlice!!.frameId == 110752 || it.expectedSlice!!.frameId == 110752 in fixedTrace34_invalidExpectActual()
/benchmark/baseline-profile-gradle-plugin/src/test/kotlin/androidx/baselineprofile/gradle/utils/
DBaselineProfileProjectSetupRule.kt49 val rootFolder = TemporaryFolder().also { it.create() }
131 props.store(it, null)
150 … ${producerSetupRule.allRepositoryPaths.joinToString("\n") { """ maven { url "$it" } """ }}
185 ).joinToString("\n") { "classpath $it".trim() }
196 classpath "androidx.baselineprofile.$it:androidx.baselineprofile.$it.gradle.plugin:+"
507 $it(ManagedVirtualDevice) {
521 val flavorDimensionNames = flavors.map { it.first }.toSet().joinToString { """ "$it"""" }
528 .joinToString("\n") { """ ${it.second} { dimension "${it.first}" } """ }
543 .filter { it.buildType.isNotBlank() && it.buildType != "release" }
575 it.resultsDir.set(new File("${testResultsOutputDir.absolutePath}"))
/benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/task/
DMergeBaselineProfileTask.kt252 FILENAME_MATCHER_BASELINE_PROFILE in it.name || in <lambda>()
253 FILENAME_MATCHER_STARTUP_PROFILE in it.name in <lambda>()
283 .mapNotNull { ProfileRule.parse(it) } in <lambda>()
284 .groupBy { it.classDescriptor + it.methodDescriptor } in <lambda>()
285 .map { it.value[0] } in <lambda>()
293 if (r.matches(it.fullClassName)) { in <lambda>()
334 FILENAME_MATCHER_STARTUP_PROFILE in it.name in <lambda>()
359 .mapNotNull { ProfileRule.parse(it) } in <lambda>()
360 .groupBy { it.classDescriptor + it.methodDescriptor } in <lambda>()
361 .map { it.value[0] } in <lambda>()
[all …]

123456