feat(tornado): Support span streaming#6206
Conversation
Codecov Results 📊✅ 282 passed | Total: 282 | Pass Rate: 100% | Execution Time: 43.61s All tests are passing successfully. ❌ Patch coverage is 19.12%. Project has 14835 uncovered lines. Files with missing lines (2)
Generated by Codecov Action |
alexander-alderman-webb
left a comment
There was a problem hiding this comment.
Comment not blocking, looks good to me!
82de412 to
a58538d
Compare
036b60a to
4f36419
Compare
4d430e9 to
2106ec2
Compare
e390c87 to
ec6fd01
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 1fa438a. Configure here.
4d4e44e to
4c597a4
Compare
| def test_transactions(tornado_testcase, sentry_init, capture_events, handler, code): | ||
| sentry_init(integrations=[TornadoIntegration()], traces_sample_rate=1.0) | ||
| events = capture_events() | ||
| def test_transactions( |
There was a problem hiding this comment.
Since this is now testing both segments and transactions, this test name should be updated
There was a problem hiding this comment.
what should I update it to instead? I took wsgi tests as a reference and they're still called transactions
Add span-streaming support to the Tornado integration. When span streaming is enabled, the request handler emits a StreamedSpan with HTTP request attributes (method, headers, query, URL, client address) and sets the response status on completion. The legacy transaction path is preserved for non-streaming mode. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
4c597a4 to
ee5bfee
Compare
f76454c to
ef0a5f9
Compare

Issues