Added trace origin to distinguish Sentry traces from custom instrumented traces #8412
build.yml
on: pull_request
Matrix: build-sentry-native
test-solution-filters
41s
Matrix: build
Matrix: integration-test
Annotations
32 errors and 21 warnings
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: /home/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet8_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet8_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet8_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet8_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: /home/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet7_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet7_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet7_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet7_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: /home/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet6_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet6_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet6_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet6_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.Tests.Protocol.Context.OriginTests.Parse_InvalidInput_Throws(input: "auto.foo&"):
test/Sentry.Tests/Protocol/Context/OriginTests.cs#L206
Assert.Throws() Failure: No exception was thrown
Expected: typeof(System.ArgumentException)
|
Sentry.Tests.Protocol.Context.OriginTests.ToString_NoParts_ReturnsEmptyString:
test/Sentry.Tests/Protocol/Context/OriginTests.cs#L73
Assert.Equal() Failure: Strings differ
Expected: ""
Actual: "manual"
↑ (pos 0)
|
Sentry.Tests.Protocol.MeasurementTests.Transaction_Serializes_Measurements
VerifyException : Directory: /home/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.Tests/Protocol
NotEqual:
- Received: MeasurementTests.Transaction_Serializes_Measurements.DotNet8_0.received.txt
Verified: MeasurementTests.Transaction_Serializes_Measurements.verified.txt
FileContent:
NotEqual:
Received: MeasurementTests.Transaction_Serializes_Measurements.DotNet8_0.received.txt
Verified: MeasurementTests.Transaction_Serializes_Measurements.verified.txt
Compare Result:
{
type: transaction,
event_id: Guid_1,
platform: csharp,
transaction: name,
transaction_info: {
source: custom
},
start_timestamp: DateTimeOffset_1,
contexts: {
trace: {
type: trace,
trace_id: Guid_2,
- op: operation
+ op: operation,
+ origin: manual
}
},
measurements: {
_: {
value: 0,
unit: none
},
a: {
value: 2147483647
},
b: {
value: 2147483647,
unit: second
},
c: {
value: 9223372036854775807
},
d: {
value: 9223372036854775807,
unit: kilobyte
},
e: {
value: 18446744073709551615
},
f: {
value: 18446744073709551615,
unit: exbibyte
},
g: {
value: 1.7976931348623157E+308
},
h: {
value: 1.7976931348623157E+308,
unit: foo
},
i: {
value: 0.5,
unit: ratio
},
j: {
value: 88.25,
unit: percent
}
}
}
-
|
Sentry.Tests.Protocol.SentryTransactionTests.SerializeObject_AllPropertiesSetToNonDefault_SerializesValidObject:
test/Sentry.Tests/Protocol/SentryTransactionTests.cs#L236
Expected property actual.Contexts[trace].Origin to be <null>, but found manual.
With configuration:
- Use declared types and members
- Compare enums by value
- Compare tuples by their properties
- Compare anonymous types by their properties
- Compare records by their members
- Include non-browsable members
- Match member by name (or throw)
- Invoke Action<DateTimeOffset> when info => info.RuntimeType.IsSameOrInherits(System.DateTimeOffset)
- Be strict about the order of items in byte arrays
- Without automatic conversion.
|
Sentry.Tests.ApiApprovalTests.Run
VerifyException : Directory: /home/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.Tests
NotEqual:
- Received: ApiApprovalTests.Run.DotNet8_0.received.txt
Verified: ApiApprovalTests.Run.DotNet8_0.verified.txt
FileContent:
NotEqual:
Received: ApiApprovalTests.Run.DotNet8_0.received.txt
Verified: ApiApprovalTests.Run.DotNet8_0.verified.txt
Compare Result:
[assembly: System.CLSCompliant(true)]
namespace Sentry
{
public enum AttachmentType
{
Default = 0,
Minidump = 1,
AppleCrashReport = 2,
UnrealContext = 3,
UnrealLogs = 4,
ViewHierarchy = 5,
}
public class BaggageHeader
{
public override string ToString() { }
}
[System.Diagnostics.DebuggerDisplay("Message: {Message}, Type: {Type}")]
public sealed class Breadcrumb : Sentry.ISentryJsonSerializable
{
public Breadcrumb(string message, string type, System.Collections.Generic.IReadOnlyDictionary<string, string>? data = null, string? category = null, Sentry.BreadcrumbLevel level = 0) { }
public string? Category { get; }
public System.Collections.Generic.IReadOnlyDictionary<string, string>? Data { get; }
public Sentry.BreadcrumbLevel Level { get; }
public string? Message { get; }
public System.DateTimeOffset Timestamp { get; }
public string? Type { get; }
public void WriteTo(System.Text.Json.Utf8JsonWriter writer, Sentry.Extensibility.IDiagnosticLogger? logger) { }
public static Sentry.Breadcrumb FromJson(System.Text.Json.JsonElement json) { }
}
public enum BreadcrumbLevel
{
[System.Runtime.Serialization.EnumMember(Value="debug")]
Debug = -1,
[System.Runtime.Serialization.EnumMember(Value="info")]
Info = 0,
[System.Runtime.Serialization.EnumMember(Value="warning")]
Warning = 1,
[System.Runtime.Serialization.EnumMember(Value="error")]
Error = 2,
[System.Runtime.Serialization.EnumMember(Value="critical")]
Critical = 3,
}
public static class BuiltInSystemDiagnosticsMeters
{
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreDiagnostics;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHeaderParsing;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHosting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHttpConnections;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreRateLimiting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreRouting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreServerKestrel;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftExtensionsDiagnosticsHealthChecks;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftExtensionsDiagnosticsResourceMonitoring;
public static readonly Sentry.SubstringOrRegexPattern OpenTelemetryInstrumentationRuntime;
public static readonly Sentry.SubstringOrRegexPattern SystemNetHttp;
public static readonly Sentry.SubstringOrRegexPattern SystemNetNameResolution;
public static System.Collections.Generic.IList<Sentry.SubstringOrRegexPattern> All { get; }
}
public class ByteAttachmentContent : Sentry.IAttachmentContent
{
public ByteAttachmentContent(byte[] bytes) { }
public System.IO.Stream GetStream() { }
}
public enum CheckInStatus
{
InProgress = 0,
Ok = 1,
Error = 2,
}
[System.Obsolete("WARNING: This method deliberately causes a crash, and should not be used in a rea" +
"l application.")]
public enum CrashType
{
Managed = 0,
ManagedBackgroundThread = 1,
Native = 2,
}
[System.Flags]
public enum D
|
Sentry.Tests.Protocol.Context.TraceTests.SerializeObject_AllPropertiesSetToNonDefault_SerializesValidObject:
test/Sentry.Tests/Protocol/Context/TraceTests.cs#L45
Assert.Equal() Failure: Strings differ
↓ (pos 164)
Expected: ···"\n "op": "op123",\n "status": "aborted"\n}"
Actual: ···" "op": "op123",\n "origin": "manual",\n "···
↑ (pos 164)
|
Sentry.Tests.Protocol.Context.TraceTests.Ctor_NoPropertyFilled_SerializesEmptyObject:
test/Sentry.Tests/Protocol/Context/TraceTests.cs#L24
Assert.Equal() Failure: Strings differ
↓ (pos 15)
Expected: "{"type":"trace"}"
Actual: "{"type":"trace","origin":"manual"}"
↑ (pos 15)
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: D:\a\sentry-dotnet\sentry-dotnet\test\Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet8_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet8_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet8_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet8_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: D:\a\sentry-dotnet\sentry-dotnet\test\Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet7_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet7_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet7_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet7_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: D:\a\sentry-dotnet\sentry-dotnet\test\Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet6_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet6_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet6_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet6_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.Tests.Protocol.SentryTransactionTests.SerializeObject_AllPropertiesSetToNonDefault_SerializesValidObject:
test/Sentry.Tests/Protocol/SentryTransactionTests.cs#L236
Expected property actual.Contexts[trace].Origin to be <null>, but found manual.
With configuration:
- Use declared types and members
- Compare enums by value
- Compare tuples by their properties
- Compare anonymous types by their properties
- Compare records by their members
- Include non-browsable members
- Match member by name (or throw)
- Invoke Action<DateTimeOffset> when info => info.RuntimeType.IsSameOrInherits(System.DateTimeOffset)
- Be strict about the order of items in byte arrays
- Without automatic conversion.
|
Sentry.Tests.Protocol.MeasurementTests.Transaction_Serializes_Measurements
VerifyException : Directory: D:\a\sentry-dotnet\sentry-dotnet\test\Sentry.Tests\Protocol
NotEqual:
- Received: MeasurementTests.Transaction_Serializes_Measurements.DotNet8_0.received.txt
Verified: MeasurementTests.Transaction_Serializes_Measurements.verified.txt
FileContent:
NotEqual:
Received: MeasurementTests.Transaction_Serializes_Measurements.DotNet8_0.received.txt
Verified: MeasurementTests.Transaction_Serializes_Measurements.verified.txt
Compare Result:
{
type: transaction,
event_id: Guid_1,
platform: csharp,
transaction: name,
transaction_info: {
source: custom
},
start_timestamp: DateTimeOffset_1,
contexts: {
trace: {
type: trace,
trace_id: Guid_2,
- op: operation
+ op: operation,
+ origin: manual
}
},
measurements: {
_: {
value: 0,
unit: none
},
a: {
value: 2147483647
},
b: {
value: 2147483647,
unit: second
},
c: {
value: 9223372036854775807
},
d: {
value: 9223372036854775807,
unit: kilobyte
},
e: {
value: 18446744073709551615
},
f: {
value: 18446744073709551615,
unit: exbibyte
},
g: {
value: 1.7976931348623157E+308
},
h: {
value: 1.7976931348623157E+308,
unit: foo
},
i: {
value: 0.5,
unit: ratio
},
j: {
value: 88.25,
unit: percent
}
}
}
-
|
Sentry.Tests.ApiApprovalTests.Run
VerifyException : Directory: D:\a\sentry-dotnet\sentry-dotnet\test\Sentry.Tests
NotEqual:
- Received: ApiApprovalTests.Run.DotNet8_0.received.txt
Verified: ApiApprovalTests.Run.DotNet8_0.verified.txt
FileContent:
NotEqual:
Received: ApiApprovalTests.Run.DotNet8_0.received.txt
Verified: ApiApprovalTests.Run.DotNet8_0.verified.txt
Compare Result:
[assembly: System.CLSCompliant(true)]
namespace Sentry
{
public enum AttachmentType
{
Default = 0,
Minidump = 1,
AppleCrashReport = 2,
UnrealContext = 3,
UnrealLogs = 4,
ViewHierarchy = 5,
}
public class BaggageHeader
{
public override string ToString() { }
}
[System.Diagnostics.DebuggerDisplay("Message: {Message}, Type: {Type}")]
public sealed class Breadcrumb : Sentry.ISentryJsonSerializable
{
public Breadcrumb(string message, string type, System.Collections.Generic.IReadOnlyDictionary<string, string>? data = null, string? category = null, Sentry.BreadcrumbLevel level = 0) { }
public string? Category { get; }
public System.Collections.Generic.IReadOnlyDictionary<string, string>? Data { get; }
public Sentry.BreadcrumbLevel Level { get; }
public string? Message { get; }
public System.DateTimeOffset Timestamp { get; }
public string? Type { get; }
public void WriteTo(System.Text.Json.Utf8JsonWriter writer, Sentry.Extensibility.IDiagnosticLogger? logger) { }
public static Sentry.Breadcrumb FromJson(System.Text.Json.JsonElement json) { }
}
public enum BreadcrumbLevel
{
[System.Runtime.Serialization.EnumMember(Value="debug")]
Debug = -1,
[System.Runtime.Serialization.EnumMember(Value="info")]
Info = 0,
[System.Runtime.Serialization.EnumMember(Value="warning")]
Warning = 1,
[System.Runtime.Serialization.EnumMember(Value="error")]
Error = 2,
[System.Runtime.Serialization.EnumMember(Value="critical")]
Critical = 3,
}
public static class BuiltInSystemDiagnosticsMeters
{
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreDiagnostics;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHeaderParsing;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHosting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHttpConnections;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreRateLimiting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreRouting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreServerKestrel;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftExtensionsDiagnosticsHealthChecks;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftExtensionsDiagnosticsResourceMonitoring;
public static readonly Sentry.SubstringOrRegexPattern OpenTelemetryInstrumentationRuntime;
public static readonly Sentry.SubstringOrRegexPattern SystemNetHttp;
public static readonly Sentry.SubstringOrRegexPattern SystemNetNameResolution;
public static System.Collections.Generic.IList<Sentry.SubstringOrRegexPattern> All { get; }
}
public class ByteAttachmentContent : Sentry.IAttachmentContent
{
public ByteAttachmentContent(byte[] bytes) { }
public System.IO.Stream GetStream() { }
}
public enum CheckInStatus
{
InProgress = 0,
Ok = 1,
Error = 2,
}
[System.Obsolete("WARNING: This method deliberately causes a crash, and should not be used in a rea" +
"l application.")]
public enum CrashType
{
Managed = 0,
ManagedBackgroundThread = 1,
|
Sentry.Tests.Protocol.Context.TraceTests.SerializeObject_AllPropertiesSetToNonDefault_SerializesValidObject:
test/Sentry.Tests/Protocol/Context/TraceTests.cs#L45
Assert.Equal() Failure: Strings differ
↓ (pos 164)
Expected: ···"\n "op": "op123",\n "status": "aborted"\n}"
Actual: ···" "op": "op123",\n "origin": "manual",\n "···
↑ (pos 164)
|
Sentry.Tests.Protocol.Context.TraceTests.Ctor_NoPropertyFilled_SerializesEmptyObject:
test/Sentry.Tests/Protocol/Context/TraceTests.cs#L24
Assert.Equal() Failure: Strings differ
↓ (pos 15)
Expected: "{"type":"trace"}"
Actual: "{"type":"trace","origin":"manual"}"
↑ (pos 15)
|
Sentry.Tests.Protocol.Context.OriginTests.Parse_InvalidInput_Throws(input: "auto.foo&"):
test/Sentry.Tests/Protocol/Context/OriginTests.cs#L206
Assert.Throws() Failure: No exception was thrown
Expected: typeof(System.ArgumentException)
|
Sentry.Tests.Protocol.Context.OriginTests.ToString_NoParts_ReturnsEmptyString:
test/Sentry.Tests/Protocol/Context/OriginTests.cs#L73
Assert.Equal() Failure: Strings differ
Expected: ""
Actual: "manual"
↑ (pos 0)
|
.NET (windows-latest)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
.NET (macos-13)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: /Users/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet8_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet8_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet8_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet8_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: /Users/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet7_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet7_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet7_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet7_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.AspNetCore.Tests.WebIntegrationTests.Versioning
VerifyException : Directory: /Users/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.AspNetCore.Tests
NotEqual:
- Received: WebIntegrationTests.Versioning.DotNet6_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet6_0.verified.txt
FileContent:
NotEqual:
Received: WebIntegrationTests.Versioning.DotNet6_0.received.txt
Verified: WebIntegrationTests.Versioning.DotNet6_0.verified.txt
Compare Result:
{
result: Hello world,
Payloads: [
{
Source: {
Name: GET /v1.1/Target,
NameSource: Route,
Platform: csharp,
Operation: http.server,
Description: ,
Status: Ok,
IsSampled: true,
SampleRate: 1.0,
Request: {
Method: GET,
QueryString:
},
Contexts: {
trace: {
Operation: http.server,
+ Origin: {},
Description: ,
Status: Ok,
IsSampled: true
}
},
User: {
IpAddress: {{auto}}
},
Environment: production,
Breadcrumbs: [
{
Message: Request starting HTTP/1.1 GET http://localhost/v1.1/Target - -,
Data: {
eventId: 1
},
Category: Microsoft.AspNetCore.Hosting.Diagnostics
},
{
Message: Executing endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutingEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
},
{
Message: Route matched with {action = "Method", controller = "Version"}. Executing controller action with signature System.String Method() on controller Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController (Sentry.AspNetCore.Tests).,
Data: {
eventId: ControllerActionExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executing ObjectResult, writing value of type 'System.String'.,
Data: {
eventId: ObjectResultExecuting
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
},
{
Message: Executed action Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method,
Data: {
eventId: ActionExecuted
},
Category: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
},
{
Message: Executed endpoint 'Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests)',
Data: {
eventId: ExecutedEndpoint
},
Category: Microsoft.AspNetCore.Routing.EndpointMiddleware
}
],
Extra: {
http.request.method: GET,
http.response.status_code: 200
},
Tags: {
ActionId: Guid_1,
ActionName: Sentry.AspNetCore.Tests.WebIntegrationTests+VersionController.Method (Sentry.AspNetCore.Tests),
route.action: Method,
route.controller: Version,
route.version: 1.1
},
IsFinished: true
}
}
]
}
-
|
Sentry.Tests.Protocol.Context.OriginTests.Parse_InvalidInput_Throws(input: "auto.foo&"):
test/Sentry.Tests/Protocol/Context/OriginTests.cs#L206
Assert.Throws() Failure: No exception was thrown
Expected: typeof(System.ArgumentException)
|
Sentry.Tests.Protocol.Context.OriginTests.ToString_NoParts_ReturnsEmptyString:
test/Sentry.Tests/Protocol/Context/OriginTests.cs#L73
Assert.Equal() Failure: Strings differ
Expected: ""
Actual: "manual"
↑ (pos 0)
|
Sentry.Tests.Protocol.Context.TraceTests.SerializeObject_AllPropertiesSetToNonDefault_SerializesValidObject:
test/Sentry.Tests/Protocol/Context/TraceTests.cs#L45
Assert.Equal() Failure: Strings differ
↓ (pos 164)
Expected: ···"\n "op": "op123",\n "status": "aborted"\n}"
Actual: ···" "op": "op123",\n "origin": "manual",\n "···
↑ (pos 164)
|
Sentry.Tests.Protocol.Context.TraceTests.Ctor_NoPropertyFilled_SerializesEmptyObject:
test/Sentry.Tests/Protocol/Context/TraceTests.cs#L24
Assert.Equal() Failure: Strings differ
↓ (pos 15)
Expected: "{"type":"trace"}"
Actual: "{"type":"trace","origin":"manual"}"
↑ (pos 15)
|
Sentry.Tests.Protocol.MeasurementTests.Transaction_Serializes_Measurements
VerifyException : Directory: /Users/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.Tests/Protocol
NotEqual:
- Received: MeasurementTests.Transaction_Serializes_Measurements.DotNet8_0.received.txt
Verified: MeasurementTests.Transaction_Serializes_Measurements.verified.txt
FileContent:
NotEqual:
Received: MeasurementTests.Transaction_Serializes_Measurements.DotNet8_0.received.txt
Verified: MeasurementTests.Transaction_Serializes_Measurements.verified.txt
Compare Result:
{
type: transaction,
event_id: Guid_1,
platform: csharp,
transaction: name,
transaction_info: {
source: custom
},
start_timestamp: DateTimeOffset_1,
contexts: {
trace: {
type: trace,
trace_id: Guid_2,
- op: operation
+ op: operation,
+ origin: manual
}
},
measurements: {
_: {
value: 0,
unit: none
},
a: {
value: 2147483647
},
b: {
value: 2147483647,
unit: second
},
c: {
value: 9223372036854775807
},
d: {
value: 9223372036854775807,
unit: kilobyte
},
e: {
value: 18446744073709551615
},
f: {
value: 18446744073709551615,
unit: exbibyte
},
g: {
value: 1.7976931348623157E+308
},
h: {
value: 1.7976931348623157E+308,
unit: foo
},
i: {
value: 0.5,
unit: ratio
},
j: {
value: 88.25,
unit: percent
}
}
}
-
|
Sentry.Tests.Protocol.SentryTransactionTests.SerializeObject_AllPropertiesSetToNonDefault_SerializesValidObject:
test/Sentry.Tests/Protocol/SentryTransactionTests.cs#L236
Expected property actual.Contexts[trace].Origin to be <null>, but found manual.
With configuration:
- Use declared types and members
- Compare enums by value
- Compare tuples by their properties
- Compare anonymous types by their properties
- Compare records by their members
- Include non-browsable members
- Match member by name (or throw)
- Invoke Action<DateTimeOffset> when info => info.RuntimeType.IsSameOrInherits(System.DateTimeOffset)
- Be strict about the order of items in byte arrays
- Without automatic conversion.
|
Sentry.Tests.ApiApprovalTests.Run
VerifyException : Directory: /Users/runner/work/sentry-dotnet/sentry-dotnet/test/Sentry.Tests
NotEqual:
- Received: ApiApprovalTests.Run.DotNet8_0.received.txt
Verified: ApiApprovalTests.Run.DotNet8_0.verified.txt
FileContent:
NotEqual:
Received: ApiApprovalTests.Run.DotNet8_0.received.txt
Verified: ApiApprovalTests.Run.DotNet8_0.verified.txt
Compare Result:
[assembly: System.CLSCompliant(true)]
namespace Sentry
{
public enum AttachmentType
{
Default = 0,
Minidump = 1,
AppleCrashReport = 2,
UnrealContext = 3,
UnrealLogs = 4,
ViewHierarchy = 5,
}
public class BaggageHeader
{
public override string ToString() { }
}
[System.Diagnostics.DebuggerDisplay("Message: {Message}, Type: {Type}")]
public sealed class Breadcrumb : Sentry.ISentryJsonSerializable
{
public Breadcrumb(string message, string type, System.Collections.Generic.IReadOnlyDictionary<string, string>? data = null, string? category = null, Sentry.BreadcrumbLevel level = 0) { }
public string? Category { get; }
public System.Collections.Generic.IReadOnlyDictionary<string, string>? Data { get; }
public Sentry.BreadcrumbLevel Level { get; }
public string? Message { get; }
public System.DateTimeOffset Timestamp { get; }
public string? Type { get; }
public void WriteTo(System.Text.Json.Utf8JsonWriter writer, Sentry.Extensibility.IDiagnosticLogger? logger) { }
public static Sentry.Breadcrumb FromJson(System.Text.Json.JsonElement json) { }
}
public enum BreadcrumbLevel
{
[System.Runtime.Serialization.EnumMember(Value="debug")]
Debug = -1,
[System.Runtime.Serialization.EnumMember(Value="info")]
Info = 0,
[System.Runtime.Serialization.EnumMember(Value="warning")]
Warning = 1,
[System.Runtime.Serialization.EnumMember(Value="error")]
Error = 2,
[System.Runtime.Serialization.EnumMember(Value="critical")]
Critical = 3,
}
public static class BuiltInSystemDiagnosticsMeters
{
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreDiagnostics;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHeaderParsing;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHosting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreHttpConnections;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreRateLimiting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreRouting;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftAspNetCoreServerKestrel;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftExtensionsDiagnosticsHealthChecks;
public static readonly Sentry.SubstringOrRegexPattern MicrosoftExtensionsDiagnosticsResourceMonitoring;
public static readonly Sentry.SubstringOrRegexPattern OpenTelemetryInstrumentationRuntime;
public static readonly Sentry.SubstringOrRegexPattern SystemNetHttp;
public static readonly Sentry.SubstringOrRegexPattern SystemNetNameResolution;
public static System.Collections.Generic.IList<Sentry.SubstringOrRegexPattern> All { get; }
}
public class ByteAttachmentContent : Sentry.IAttachmentContent
{
public ByteAttachmentContent(byte[] bytes) { }
public System.IO.Stream GetStream() { }
}
public enum CheckInStatus
{
InProgress = 0,
Ok = 1,
Error = 2,
}
[System.Obsolete("WARNING: This method deliberately causes a crash, and should not be used in a rea" +
"l application.")]
public enum CrashType
{
Managed = 0,
ManagedBackgroundThread = 1,
Native = 2,
}
[System.Flags]
public enum
|
.NET (ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-java@v3, actions/setup-dotnet@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
.NET (ubuntu-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7355
Unknown return type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.GetFrameMetricsCollector ()'.
|
.NET (ubuntu-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7445
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.SetFrameMetricsCollector (io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (ubuntu-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7591
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SpanFrameMetricsCollector.SpanFrameMetricsCollector (Sentry.JavaSdk.Android.Core.SentryAndroidOptions, io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (ubuntu-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7355
Unknown return type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.GetFrameMetricsCollector ()'.
|
.NET (ubuntu-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7445
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.SetFrameMetricsCollector (io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (ubuntu-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7591
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SpanFrameMetricsCollector.SpanFrameMetricsCollector (Sentry.JavaSdk.Android.Core.SentryAndroidOptions, io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-java@v3, actions/setup-dotnet@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
.NET (windows-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7355
Unknown return type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.GetFrameMetricsCollector ()'.
|
.NET (windows-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7445
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.SetFrameMetricsCollector (io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (windows-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7591
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SpanFrameMetricsCollector.SpanFrameMetricsCollector (Sentry.JavaSdk.Android.Core.SentryAndroidOptions, io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (windows-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7355
Unknown return type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.GetFrameMetricsCollector ()'.
|
.NET (windows-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7445
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.SetFrameMetricsCollector (io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (windows-latest):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7591
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SpanFrameMetricsCollector.SpanFrameMetricsCollector (Sentry.JavaSdk.Android.Core.SentryAndroidOptions, io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (macos-13)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-java@v3, actions/setup-dotnet@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
.NET (macos-13):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7355
Unknown return type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.GetFrameMetricsCollector ()'.
|
.NET (macos-13):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7445
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.SetFrameMetricsCollector (io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (macos-13):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7591
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SpanFrameMetricsCollector.SpanFrameMetricsCollector (Sentry.JavaSdk.Android.Core.SentryAndroidOptions, io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (macos-13):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7355
Unknown return type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.GetFrameMetricsCollector ()'.
|
.NET (macos-13):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7445
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SentryAndroidOptions.SetFrameMetricsCollector (io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
.NET (macos-13):
src/Sentry.Bindings.Android/obj/Release/net7.0-android/api.xml#L7591
Unknown parameter type 'io.sentry.android.core.internal.util.SentryFrameMetricsCollector' for member 'Sentry.JavaSdk.Android.Core.SpanFrameMetricsCollector.SpanFrameMetricsCollector (Sentry.JavaSdk.Android.Core.SentryAndroidOptions, io.sentry.android.core.internal.util.SentryFrameMetricsCollector)'.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
verify-test-results
Expired
|
59.8 KB |
|