Skip to content
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

Support async function instrumentation #79

Open
appetrosyan opened this issue Dec 16, 2021 · 2 comments
Open

Support async function instrumentation #79

appetrosyan opened this issue Dec 16, 2021 · 2 comments

Comments

@appetrosyan
Copy link
Contributor

Hi!. I'm not sure if its possible to test async functions with test-fuzz. I'd like to know if it is possible, and if it is, to please add the instructions to do so into documentation.

@smoelius
Copy link
Collaborator

Hi, @appetrosyan. To be honest, I'm not sure whether test-fuzz works with async functions. I agree it would be nice, though. It's something I will have to investigate.

@appetrosyan
Copy link
Contributor Author

I thought that it probably didn’t, but wanted to make sure.

I would imagine that a sync fuzzing would be very useful for most web frameworks. I even have a few ideas for how to do it incrementally: first by running the asynchronous functions synchronously, to work out the types and macros, but also to provide a way of testing asynchronous functions of some kinds.

Then, perhaps, to try and test asynchronous functions with a patched runtime, where the timing and scheduling is also one of the variables.

@appetrosyan appetrosyan changed the title Better document async function instrumentation Support async function instrumentation Dec 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants