Open thesammiller opened 1 year ago
Hello @thesammiller,
Thank you for opening this issue. The tutorial is out-of-date and the above RESTler results in your description are correct for the current demo_server
. We will get the tutorial updated (please do not close this issue).
Just FYI, the differences you noted are both due to the demo_server
having been rewritten recently, and new RESTler enhancements (e.g. new invalid value checker).
Thanks,
Marina
Thank you! I thought it might be something like some RESTler improvements.
Since this is labeled good first issue, would it be helpful for me to put together a PR which updates the file? I noticed some differences in the fuzz
as well, but is there anything else that would need to be updated?
Yes, that would be great if you could update the tutorial.
There are no other files that need to be updated.
For double checking the results of test/fuzz/fuzz-lean, you can see the hard-coded expected results in this file (this is a test baseline for a test that runs in the RESTler CI): https://github.com/microsoft/restler-fuzzer/blob/main/restler/end_to_end_tests/test_quick_start.py.
Thanks,
Marina
Description
I am working through the tutorial, and my results are not lining up with the tutorial documentation.
Steps to reproduce
Fresh install of
restler-fuzzer
. Run the demo server. Follow the tutorial steps.Expected results
Expect demo results to match the tutorial.
Actual results
When I run the test, I get the output:
The first entry in
main.txt
is the expected invalid request:The value for
restler_fuzzable_int
is not2
:Continuing the tutorial, the contents of
bug_buckets
is also different:It seems like there is an additional
InvalidValueChecker_500: 1
with the following text inInvalidValueChecker_500_1.txt
:Environment details
Debian GNU/Linux 11 (bullseye) Python 3.9.2 Dotnet 6.0.403 Restler-Fuzzer main branch