-
Notifications
You must be signed in to change notification settings - Fork 46
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
tests: add stdcm test generator for imported timetables #9840
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## dev #9840 +/- ##
==========================================
+ Coverage 38.13% 38.21% +0.08%
==========================================
Files 995 995
Lines 91675 91883 +208
Branches 1193 1189 -4
==========================================
+ Hits 34963 35117 +154
- Misses 56258 56312 +54
Partials 454 454
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
1fb3703
to
a168b6a
Compare
Would it be hard to merge with the fuzzer? |
The use is a little different as it doesn't generate regression tests and requires a prefilled timetable. I could cram all the functions in the same file and parametrize a single command, but I don't think it would help with maintainability. Ultimately we should take some times to refactor the whole thing entirely, it has clearly become a mess. But I don't think it has a high priority just yet. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks
fcf715a
to
5fc9301
Compare
5fc9301
to
c98fdc0
Compare
This is an utilitary script used to help reproduce bugs that only seem to appear on imported timetables, by "bruteforcing" realistic requests. Signed-off-by: Eloi Charpentier <[email protected]>
c98fdc0
to
9b8fc5e
Compare
This is an utilitary script used to help reproduce bugs that only seem to appear on imported timetables, by "bruteforcing" realistic requests.
Fix #8899, in a way. It doesn't generate regression tests right out of the box.