Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-29 | Use AutoFile where possible | MacroFake | |
2022-06-28 | fees: Pass in a filepath instead of referencing gArgs | Carl Dong | |
2021-03-03 | Move MakeNoLogFileContext to common libtest_util, and use it in bench | MarcoFalke | |
Can be reviewed with --color-moved=dimmed-zebra | |||
2021-02-22 | scripted-diff: Rename MakeFuzzingContext to MakeNoLogFileContext | MarcoFalke | |
-BEGIN VERIFY SCRIPT- # Rename sed -i -e 's/MakeFuzzingContext/MakeNoLogFileContext/g' $(git grep -l MakeFuzzingContext) # Bump the copyright of touched files in this scripted diff to avoid touching them again later ./contrib/devtools/copyright_header.py update ./src/test/fuzz/ -END VERIFY SCRIPT- | |||
2021-01-21 | fuzz: Consolidate fuzzing TestingSetup initialization | Carl Dong | |
Previously, the {Basic,}TestingSetup for fuzzers were set up in many ways: 1. Calling InitializeFuzzingContext, which implicitly constructs a static const BasicTestingSetup 2. Directly constructing a static const BasicTestingSetup in the initialize_* function 3. Directly constructing a static TestingSetup and reproducing the initialization arguments (I'm assuming because InitializeFuzzingContext only initializes a BasicTestingSetup) The new, relatively-simple MakeFuzzingContext function allows us to consolidate these methods of initialization by being flexible enough to be used in all situations. It: 1. Is templated so that we can choose to initialize any of the *TestingSetup classes 2. Has sane defaults which are often used in fuzzers but are also easily overridable 3. Returns a unique_ptr, explicitly transferring ownership to the caller to deal with according to its situation | |||
2020-12-10 | fuzz: Link all targets once | MarcoFalke | |
2020-07-15 | tests: Add fuzzing harness for CBlockPolicyEstimator::{Read,Write} ↵ | practicalswift | |
(policy/fees.h) |