Skip to content

Conversation

@beniwohli
Copy link
Contributor

So far, only when using sending_elasticapm_client, events were validated.
This made us miss things like #1088 and #1089. With this change,
every single event is validated against the apm-server JSONSchema.

So far, only when using sending_elasticapm_client, events were validated.
This made us miss things like elastic#1088 and elastic#1089. With this change,
every single event is validated against the apm-server JSONSchema.
@ghost
Copy link

ghost commented Apr 8, 2021

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview

Expand to view the summary

Build stats

  • Build Cause: Pull request #1091 updated

  • Start Time: 2021-04-08T09:58:07.882+0000

  • Duration: 21 min 16 sec

  • Commit: 0d168d2

Test stats 🧪

Test Results
Failed 0
Passed 9736
Skipped 8042
Total 17778

Trends 🧪

Image of Build Times

Image of Tests

💚 Flaky test report

Tests succeeded.

Expand to view the summary

Test stats 🧪

Test Results
Failed 0
Passed 9736
Skipped 8042
Total 17778

@beniwohli beniwohli merged commit ab4d980 into elastic:master Apr 8, 2021
@beniwohli beniwohli deleted the validate-everything branch April 8, 2021 11:10
beniwohli added a commit to beniwohli/apm-agent-python that referenced this pull request Sep 14, 2021
…astic#1091)

* Validate every event created by the elasticapm_client test client

So far, only when using sending_elasticapm_client, events were validated.
This made us miss things like elastic#1088 and elastic#1089. With this change,
every single event is validated against the apm-server JSONSchema.

* fix encoding error in tornado revealed by validation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant