Purely mechanical changes with file moves. Follow up PRs to clean up code without file moves.
New hyperfuzz package within agent0.
Subdirectories in hyperfuzz as system_fuzz and unit_fuzz.
system_fuzz contains full end to end fuzzing with random trades.
unit_fuzz contains fuzz that depend on specific trades (e.g., path independence).
Moving and renaming core/interactive_fuzz to be within hyperfuzz/unit_fuzz.
Abstracting fuzz checks in run_fuzz_bots to be within hyperfuzz/system_fuzz (more abstracting to be done later).
Renaming fuzz_bots and fuzz_bots_invariant_checks to be the more specific remote_fuzz_bots and remote_fuzz_bot_invariant_checks in scripts (in preparation of fully managed local fuzz bots and invariant checks).
Moved entry script of core/interactive_fuzz/run_all_fuzz_tests to scripts/run_unit_fuzz.
Purely mechanical changes with file moves. Follow up PRs to clean up code without file moves.
hyperfuzz
package within agent0.hyperfuzz
assystem_fuzz
andunit_fuzz
.system_fuzz
contains full end to end fuzzing with random trades.unit_fuzz
contains fuzz that depend on specific trades (e.g., path independence).core/interactive_fuzz
to be withinhyperfuzz/unit_fuzz
.run_fuzz_bots
to be withinhyperfuzz/system_fuzz
(more abstracting to be done later).fuzz_bots
andfuzz_bots_invariant_checks
to be the more specificremote_fuzz_bots
andremote_fuzz_bot_invariant_checks
in scripts (in preparation of fully managed local fuzz bots and invariant checks).core/interactive_fuzz/run_all_fuzz_tests
toscripts/run_unit_fuzz
.