Skip to content

Integration tests should validate the DebugID matches #4481

@jamescrosswell

Description

@jamescrosswell

Description

We discovered somewhat randomly (and not in a very timely way) that DebugID's are broken on iOS.

We also already have a couple of tests that ensure symbols and source get uploaded:
https://github.com/getsentry/sentry-dotnet/blob/main/integration-test/cli.Tests.ps1#L149
https://github.com/getsentry/sentry-dotnet/blob/main/integration-test/cli.Tests.ps1#L162

Ideally once the symbols were uploaded, these tests could also validate that DebugID in the PE header for one of the assemblies matched the the DebugID of the PDB uploaded to Sentry.

It might not be trivial/possible to do this with the PWSH tests. Might be a good use case for the Microsoft Test Platform.

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETPull requests that update .net code

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions