-
Notifications
You must be signed in to change notification settings - Fork 21
Get throughput from output for async functions #739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: granular-async-instrumentation
Are you sure you want to change the base?
Conversation
This reverts commit 96211b8.
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
PR Type
Enhancement, Tests, Bug fix
Description
Derive test context from pytest hooks
Add async throughput calculation support
Extend baseline model with throughput
Update tests for new interfaces
Diagram Walkthrough
File Walkthrough
6 files
Replace stack introspection with env-based test context
Add async throughput to baseline model
Plumb results for throughput; compute and store async throughput
Add helpers to compute throughput from stdout
Set/clear test context env vars per test
Log executed pytest command for visibility
8 files
Adapt to new API and class-name expectations
Provide env context; fix sync context extraction test
Update for triple-return API and expectations
Remove obsolete stack-based context tests
Adjust tests to new run_and_parse_tests signature
Update behavioral/perf/line profile calls to new API
Align to new return tuple from test runner
Adapt pickle patch tests to new API
1 files
Update launch args to async concurrency example