Skip to content

Commit

Permalink
Automated Code Change
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 598585763
  • Loading branch information
copybara-androidxtest committed Jan 15, 2024
1 parent e236b17 commit f7d881a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
1 change: 1 addition & 0 deletions espresso/CHANGELOG.md
Expand Up @@ -19,6 +19,7 @@ The following artifacts were released:
* Fix typo in AdapterDataLoaderAction error message
* Remove Kotlin collect stdlib calls in Java from espresso
* Reference doc cleanup - document previously missing parameters, fix links, etc
* Remove Kotlin StringKt calls from Java code

**New Features**

Expand Down
13 changes: 10 additions & 3 deletions espresso/core/javatests/androidx/test/espresso/TestTracer.java
Expand Up @@ -20,7 +20,6 @@
import androidx.test.platform.tracing.Tracer;
import java.util.ArrayList;
import java.util.List;
import kotlin.text.StringsKt;

/**
* A test utility {@link Tracer} implementation used during tests to capture trace spans.
Expand Down Expand Up @@ -72,13 +71,21 @@ public TestUtilTracerSpan(@NonNull String spanName, int level) {
@Override
public Span beginChildSpan(@NonNull String name) {
name = rewriteSpanName(name);
spans.add(StringsKt.repeat("| ", level) + "+ childSpan: " + name);
spans.add(repeat("| ", level) + "+ childSpan: " + name);
return new TestUtilTracerSpan(name, level + 1);
}

@Override
public void close() {
spans.add(StringsKt.repeat("| ", level) + "+-endSpan: " + spanName);
spans.add(repeat("| ", level) + "+-endSpan: " + spanName);
}
}

private static String repeat(String token, int n) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < n; i++) {
builder.append(token);
}
return builder.toString();
}
}

0 comments on commit f7d881a

Please sign in to comment.