-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
make skipFunctions, onlyFunctions, and specialForms as ExpressionFuzzer options. #7882
Conversation
✅ Deploy Preview for meta-velox canceled.
|
This pull request was exported from Phabricator. Differential Revision: D51856248 |
…er options. (facebookincubator#7882) Summary: More refactoring for the expression fuzzer. 1) Push the skipFunctions, onlyFunctions, and specialForms as ExpressionFuzzer options. 2) FuzzerRunner: just a tool that wrap ExpressionFuzzerVerifier into a unit test. 3) Move the comment from FuzzerRunner class to ExpressionFuzzerVerifier since it describes the later. Next diff : 4) Move all the flags from ExpressionFuzzerVerifier to FuzzerRunner and pass them through ExpressionFuzzerVerifier::Options . 1. spark fuzzer used to only support and, or not it uses all of them "and,or,cast,coalesce,if,switch". Differential Revision: D51856248
…er options. (facebookincubator#7882) Summary: More refactoring for the expression fuzzer. 1) Push the skipFunctions, onlyFunctions, and specialForms as ExpressionFuzzer options. 2) FuzzerRunner: just a tool that wrap ExpressionFuzzerVerifier into a unit test. 3) Move the comment from FuzzerRunner class to ExpressionFuzzerVerifier since it describes the later. Next diff : 4) Move all the flags from ExpressionFuzzerVerifier to FuzzerRunner and pass them through ExpressionFuzzerVerifier::Options . 1. spark fuzzer used to only support and, or not it uses all of them "and,or,cast,coalesce,if,switch". Differential Revision: D51856248
e5ded1c
to
7c890ce
Compare
This pull request was exported from Phabricator. Differential Revision: D51856248 |
…er options. (facebookincubator#7882) Summary: More refactoring for the expression fuzzer. 1) Push the skipFunctions, onlyFunctions, and specialForms as ExpressionFuzzer options. 2) FuzzerRunner: just a tool that wrap ExpressionFuzzerVerifier into a unit test. 3) Move the comment from FuzzerRunner class to ExpressionFuzzerVerifier since it describes the later. Next diff : 4) Move all the flags from ExpressionFuzzerVerifier to FuzzerRunner and pass them through ExpressionFuzzerVerifier::Options . 1. spark fuzzer used to only support and, or not it uses all of them "and,or,cast,coalesce,if,switch". Differential Revision: D51856248
7c890ce
to
222840c
Compare
This pull request was exported from Phabricator. Differential Revision: D51856248 |
…er options. (facebookincubator#7882) Summary: More refactoring for the expression fuzzer. 1) Push the skipFunctions, onlyFunctions, and specialForms as ExpressionFuzzer options. 2) FuzzerRunner: just a tool that wrap ExpressionFuzzerVerifier into a unit test. 3) Move the comment from FuzzerRunner class to ExpressionFuzzerVerifier since it describes the later. Next diff : 4) Move all the flags from ExpressionFuzzerVerifier to FuzzerRunner and pass them through ExpressionFuzzerVerifier::Options . 1. spark fuzzer used to only support and, or not it uses all of them "and,or,cast,coalesce,if,switch". Differential Revision: D51856248
This pull request has been merged in e963545. |
Conbench analyzed the 1 benchmark run on commit There were no benchmark performance regressions. 🎉 The full Conbench report has more details. |
Summary:
More refactoring for the expression fuzzer.
Next diff :
4) Move all the flags from ExpressionFuzzerVerifier to FuzzerRunner and pass them through ExpressionFuzzerVerifier::Options .
Differential Revision: D51856248