/platform_testing/libraries/flicker/src/android/tools/flicker/config/ |
D | TransitionFilters.kt | 76 artificiallyMergedTransitions.filter { transition -> in <lambda>() method 78 transition.changes.filter { in <lambda>() 85 transition.changes.filter { in <lambda>() 89 transition.handler == TransitionHandler.RECENTS && in <lambda>() 90 transition.changes.count { in <lambda>() 93 transition.changes.count { in <lambda>() 102 artificiallyMergedTransitions.filter { transition -> in <lambda>() method 104 transition.changes.filter { in <lambda>() 109 transition.handler == TransitionHandler.DEFAULT && in <lambda>() 111 transition.changes.count { in <lambda>() [all …]
|
/platform_testing/libraries/flicker/utils/src/android/tools/traces/wm/ |
D | TransitionsTrace.kt | 26 for (transition in this.entries) { in asCompressed() constant 27 require(transition.id != 0) { "Requires non-null transition id" } in asCompressed() 28 val accumulatedTransition = transitionById[transition.id] in asCompressed() 30 transitionById[transition.id] = transition in asCompressed() 32 transitionById[transition.id] = in asCompressed() 33 Transition.mergePartialTransitions(accumulatedTransition, transition) in asCompressed()
|
D | Transition.kt | 117 fun merge(transition: Transition): Transition { in merge() 118 require(transition.mergeTarget == this.id) { in merge() 124 if (transition.finishTime > this.finishTime) { in merge() 125 transition in merge() 145 .apply { addAll(transition.wmData.changes ?: emptyList()) } in merge() 159 fun format(transition: Transition): String = buildString { in toString() 178 transition.changes in toString()
|
/platform_testing/libraries/flicker/src/android/tools/flicker/extractors/ |
D | Utils.kt | 28 fun interpolateStartTimestampFromTransition(transition: Transition, reader: Reader): Timestamp { in interpolateStartTimestampFromTransition() 34 val lastWmEntryBeforeTransitionCreated = wmTrace.getEntryAt(transition.createTime) in interpolateStartTimestampFromTransition() 39 transition.getStartTransaction(transactionsTrace)?.let { in interpolateStartTimestampFromTransition() 48 ?: transition.createTime.systemUptimeNanos in interpolateStartTimestampFromTransition() 55 transition: Transition, in interpolateFinishTimestampFromTransition() 69 transition.getFinishTransaction(transactionsTrace)?.let { in interpolateFinishTimestampFromTransition() 82 wmTrace.entries.firstOrNull { it.timestamp >= transition.finishTime } in interpolateFinishTimestampFromTransition() 86 ?: transition.finishTime.elapsedNanos in interpolateFinishTimestampFromTransition() 95 abs(it.timestamp.elapsedNanos - transition.finishTime.elapsedNanos) in interpolateFinishTimestampFromTransition() 100 transition.finishTime.elapsedNanos + offset in interpolateFinishTimestampFromTransition()
|
D | TaggedCujTransitionMatcher.kt | 108 transitions.filter { transition -> in cujEntry() method 110 cujEntry.startTimestamp <= transition.createTime && in cujEntry() 111 transition.createTime <= cujEntry.endTimestamp in cujEntry() 114 cujEntry.startTimestamp <= transition.sendTime && in cujEntry() 115 transition.sendTime <= cujEntry.endTimestamp in cujEntry() 120 val finishTransaction = transition.getFinishTransaction(transactionsTrace) in cujEntry() 125 transition.finishTime in cujEntry() 128 transition.sendTime <= cujEntry.startTimestamp && in cujEntry() 164 private fun isPermissionDialogOpenTransition(transition: Transition, reader: Reader): Boolean { in isPermissionDialogOpenTransition() 165 if (transition.changes.size != 1) { in isPermissionDialogOpenTransition() [all …]
|
/platform_testing/libraries/flicker/ |
D | README.md | 18 ## Building a transition 22 // Example: Build a transition that cold launches an app from launcher 23 TransitionRunner transition = new TransitionBuilder() 24 // Specify a tag to identify the transition (optional) 31 // Setup transition under test 36 // Run the transition under test 38 // This is the part of the transition that will be tested. 46 // Number of times to repeat the transition to catch any flaky issues 50 Run the transition to get a list of `TransitionResult` for each time the transition is repeated. 52 List<TransitionResult> results = transition.run(); [all …]
|
/platform_testing/libraries/flicker/utils/test/src/android/tools/traces/wm/ |
D | TransitionTest.kt | 146 val transition = in getStartTransaction_directMatch() constant 177 val startTransaction = transition.getStartTransaction(transactionTrace) in getStartTransaction_directMatch() 185 val transition = in getStartTransaction_noMatch() constant 216 val startTransaction = transition.getStartTransaction(transactionTrace) in getStartTransaction_noMatch() 224 val transition = in getStartTransaction_indirectMatch() constant 255 val startTransaction = transition.getStartTransaction(transactionTrace) in getStartTransaction_indirectMatch() 263 val transition = in getFinishTransaction_directMatch() constant 294 val finishTransaction = transition.getFinishTransaction(transactionTrace) in getFinishTransaction_directMatch() 302 val transition = in getFinsihTransaction_noMatch() constant 333 val finishTransaction = transition.getFinishTransaction(transactionTrace) in getFinsihTransaction_noMatch() [all …]
|
/platform_testing/libraries/flicker/src/android/tools/flicker/config/appclose/ |
D | Components.kt | 40 transition: Transition, in <lambda>() 45 transition.changes.filter { in <lambda>()
|
/platform_testing/libraries/flicker/src/android/tools/flicker/config/applaunch/ |
D | Components.kt | 40 transition: Transition, in <lambda>() 45 transition.changes.filter { in <lambda>()
|
/platform_testing/libraries/flicker/test/src/android/tools/flicker/extractor/ |
D | ShellTransitionScenarioExtractorTest.kt | 51 transitions.forEachIndexed { index, transition -> in <lambda>() method 52 Truth.assertThat(slices[index].associatedTransition).isEqualTo(transition) in <lambda>()
|
/platform_testing/libraries/flicker/collector/trace_config/ |
D | trace_config.textproto | 85 name: "com.android.wm.shell.transition"
|
/platform_testing/libraries/flicker/utils/test/trace_config/ |
D | trace_config.textproto | 91 name: "com.android.wm.shell.transition"
|
/platform_testing/libraries/flicker/test/trace_config/ |
D | trace_config.textproto | 92 name: "com.android.wm.shell.transition"
|
/platform_testing/libraries/flicker/utils/src/android/tools/traces/parsers/wm/ |
D | WindowManagerStateBuilder.kt | 524 private fun appTransitionToString(transition: Int): String { in <lambda>() 525 return when (transition) { in <lambda>()
|