-
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
Create ExpressionFuzzerVerifier::Options and move all flags to FuzzerRunner #7634
Conversation
✅ Deploy Preview for meta-velox canceled.
|
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
3807d32
to
da5e188
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
da5e188
to
b8fe3d0
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
b8fe3d0
to
76bb87c
Compare
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
76bb87c
to
f4a0898
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
f4a0898
to
7583603
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
7583603
to
63c189f
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
63c189f
to
8c33293
Compare
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
8c33293
to
7871fe3
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
7871fe3
to
0e62ea5
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Differential Revision: D51417731
ae59cff
to
36507bb
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
36507bb
to
ebafcf5
Compare
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Reviewed By: kevinwilfong Differential Revision: D51417731
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Reviewed By: kevinwilfong Differential Revision: D51417731
ebafcf5
to
d928c50
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
d928c50
to
00ec290
Compare
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Reviewed By: kevinwilfong Differential Revision: D51417731
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Reviewed By: kevinwilfong Differential Revision: D51417731
00ec290
to
bdb8554
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Reviewed By: kevinwilfong Differential Revision: D51417731
bdb8554
to
d31e1da
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
d31e1da
to
2e43122
Compare
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Reviewed By: kevinwilfong Differential Revision: D51417731
This pull request was exported from Phabricator. Differential Revision: D51417731 |
…Runner (facebookincubator#7634) Summary: Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test. Instead of ExpressionFuzzerVerifier reading the options from global flags this diff add ExpressionFuzzerVerifier::Options. Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier. With this change there is no more global configs controlling ExpressionFuzzerVerifier or ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only. Reviewed By: kevinwilfong Differential Revision: D51417731
2e43122
to
f32c477
Compare
This pull request was exported from Phabricator. Differential Revision: D51417731 |
This pull request has been merged in 0c46847. |
Conbench analyzed the 1 benchmark run on commit There were no benchmark performance regressions. 🎉 The full Conbench report has more details. |
Summary:
Fuzzer runner is the component that wraps ExpressionFuzzerVerifier into a unit test.
Instead of ExpressionFuzzerVerifier reading the options from global flags this diff
add ExpressionFuzzerVerifier::Options.
Fuzzer runner will read all configs and pass it to ExpressionFuzzerVerifier.
With this change there is no more global configs controlling ExpressionFuzzerVerifier or
ExpressionFuzzer. All config reading happens in FuzzerRunner.cpp only.
Differential Revision: D51417731