You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: instrumented/integration/src/androidTest/kotlin/com/datadog/android/sdk/integration/network/tests/NetworkInstrumentationComparisonTest.kt
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,7 @@ internal class NetworkInstrumentationComparisonTest {
80
80
val results = compositeClient.execute(request)
81
81
82
82
// Then
83
-
assertThat(results)
83
+
assertThat(results, request)
84
84
.haveSameSpanCount()
85
85
.haveExpectedClients()
86
86
.haveSameSpanStructure()
@@ -93,7 +93,11 @@ internal class NetworkInstrumentationComparisonTest {
Copy file name to clipboardExpand all lines: instrumented/integration/src/androidTest/kotlin/com/datadog/android/sdk/integration/network/utils/ExecutionResultComparisonAssert.kt
Copy file name to clipboardExpand all lines: instrumented/integration/src/androidTest/kotlin/com/datadog/android/sdk/integration/network/wrappers/okhttp/OkHttpClientWrapper.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ internal class OkHttpClientWrapper(private val baseUrl: String) : HttpTestClient
DEPRECATED open class com.datadog.android.okhttp.trace.DeterministicTraceSampler : com.datadog.android.core.sampling.DeterministicSampler<com.datadog.android.trace.api.span.DatadogSpan>
42
+
constructor(() -> Float)
43
+
constructor(Float)
44
+
constructor(Double)
38
45
fun okhttp3.Request.Builder.parentSpan(com.datadog.android.trace.api.span.DatadogSpan): okhttp3.Request.Builder
Copy file name to clipboardExpand all lines: integrations/dd-sdk-android-okhttp/api/dd-sdk-android-okhttp.api
+29Lines changed: 29 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,28 @@ public final class com/datadog/android/okhttp/DatadogInterceptor$Builder : com/d
35
35
public final fun setRumResourceAttributesProvider (Lcom/datadog/android/rum/RumResourceAttributesProvider;)Lcom/datadog/android/okhttp/DatadogInterceptor$Builder;
36
36
}
37
37
38
+
public final class com/datadog/android/okhttp/TraceContext {
39
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;I)V
40
+
public final fun component1 ()Ljava/lang/String;
41
+
public final fun component2 ()Ljava/lang/String;
42
+
public final fun component3 ()I
43
+
public final fun copy (Ljava/lang/String;Ljava/lang/String;I)Lcom/datadog/android/okhttp/TraceContext;
44
+
public static synthetic fun copy$default (Lcom/datadog/android/okhttp/TraceContext;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Lcom/datadog/android/okhttp/TraceContext;
45
+
public fun equals (Ljava/lang/Object;)Z
46
+
public final fun getSamplingPriority ()I
47
+
public final fun getSpanId ()Ljava/lang/String;
48
+
public final fun getTraceId ()Ljava/lang/String;
49
+
public fun hashCode ()I
50
+
public fun toString ()Ljava/lang/String;
51
+
}
52
+
53
+
public final class com/datadog/android/okhttp/TraceContextInjection : java/lang/Enum {
54
+
public static final field ALL Lcom/datadog/android/okhttp/TraceContextInjection;
55
+
public static final field SAMPLED Lcom/datadog/android/okhttp/TraceContextInjection;
56
+
public static fun valueOf (Ljava/lang/String;)Lcom/datadog/android/okhttp/TraceContextInjection;
57
+
public static fun values ()[Lcom/datadog/android/okhttp/TraceContextInjection;
58
+
}
59
+
38
60
public final class com/datadog/android/okhttp/internal/OkHttpRequestInfoBuilder : com/datadog/android/api/instrumentation/network/HttpRequestInfoBuilder {
39
61
public fun <init> (Lokhttp3/Request$Builder;)V
40
62
public synthetic fun addHeader (Ljava/lang/String;[Ljava/lang/String;)Lcom/datadog/android/api/instrumentation/network/HttpRequestInfoBuilder;
@@ -51,6 +73,12 @@ public final class com/datadog/android/okhttp/internal/OkHttpRequestInfoBuilder
51
73
public fun setUrl (Ljava/lang/String;)Lcom/datadog/android/okhttp/internal/OkHttpRequestInfoBuilder;
52
74
}
53
75
76
+
public class com/datadog/android/okhttp/trace/DeterministicTraceSampler : com/datadog/android/core/sampling/DeterministicSampler {
77
+
public fun <init> (D)V
78
+
public fun <init> (F)V
79
+
public fun <init> (Lkotlin/jvm/functions/Function0;)V
80
+
}
81
+
54
82
public final class com/datadog/android/okhttp/trace/OkHttpRequestExtKt {
55
83
public static final fun parentSpan (Lokhttp3/Request$Builder;Lcom/datadog/android/trace/api/span/DatadogSpan;)Lokhttp3/Request$Builder;
56
84
}
@@ -70,6 +98,7 @@ public abstract class com/datadog/android/okhttp/trace/TracingInterceptor$BaseBu
70
98
public abstract fun build ()Lcom/datadog/android/okhttp/trace/TracingInterceptor;
71
99
public final fun set404ResourcesRedacted (Z)Lcom/datadog/android/okhttp/trace/TracingInterceptor$BaseBuilder;
72
100
public final fun setSdkInstanceName (Ljava/lang/String;)Lcom/datadog/android/okhttp/trace/TracingInterceptor$BaseBuilder;
101
+
public final fun setTraceContextInjection (Lcom/datadog/android/okhttp/TraceContextInjection;)Lcom/datadog/android/okhttp/trace/TracingInterceptor$BaseBuilder;
73
102
public final fun setTraceContextInjection (Lcom/datadog/android/trace/TraceContextInjection;)Lcom/datadog/android/okhttp/trace/TracingInterceptor$BaseBuilder;
74
103
public final fun setTraceSampleRate (F)Lcom/datadog/android/okhttp/trace/TracingInterceptor$BaseBuilder;
75
104
public final fun setTraceSampler (Lcom/datadog/android/core/sampling/Sampler;)Lcom/datadog/android/okhttp/trace/TracingInterceptor$BaseBuilder;
0 commit comments