Skip to content

Commit abb95de

Browse files
committed
Clippy and more tests
1 parent 9818d37 commit abb95de

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

crates/config/src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4433,6 +4433,7 @@ mod tests {
44334433
runs: 512,
44344434
depth: 10,
44354435
failure_persist_dir: Some(PathBuf::from("cache/invariant")),
4436+
corpus_dir: Some(PathBuf::from("cache/invariant/corpus"),),
44364437
..Default::default()
44374438
}
44384439
);

crates/evm/evm/src/executors/invariant/mod.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -359,13 +359,14 @@ impl Corpus {
359359
let start2 = rng.gen_range(0..two.len());
360360
let end2 = rng.gen_range(start2..two.len());
361361

362-
for i in start1..end1 {
363-
new_seq.push(one[i].clone());
362+
for tx in one.iter().take(end1).skip(start1) {
363+
new_seq.push(tx.clone());
364364
}
365365

366-
for i in start2..end2 {
367-
new_seq.push(two[i].clone());
366+
for tx in two.iter().take(end2).skip(start2) {
367+
new_seq.push(tx.clone());
368368
}
369+
369370
if !new_seq.is_empty() {
370371
return new_seq;
371372
}

crates/forge/tests/cli/config.rs

+4
Original file line numberDiff line numberDiff line change
@@ -1080,6 +1080,7 @@ include_push_bytes = true
10801080
max_fuzz_dictionary_addresses = 15728640
10811081
max_fuzz_dictionary_values = 6553600
10821082
gas_report_samples = 256
1083+
corpus_dir = "cache/fuzz/corpus"
10831084
failure_persist_dir = "cache/fuzz"
10841085
failure_persist_file = "failures"
10851086
show_logs = false
@@ -1097,6 +1098,7 @@ max_fuzz_dictionary_values = 6553600
10971098
shrink_run_limit = 5000
10981099
max_assume_rejects = 65536
10991100
gas_report_samples = 256
1101+
corpus_dir = "cache/invariant/corpus"
11001102
failure_persist_dir = "cache/invariant"
11011103
show_metrics = false
11021104
show_solidity = false
@@ -1184,6 +1186,7 @@ exclude = []
11841186
"max_fuzz_dictionary_addresses": 15728640,
11851187
"max_fuzz_dictionary_values": 6553600,
11861188
"gas_report_samples": 256,
1189+
"corpus_dir": "cache/fuzz/corpus",
11871190
"failure_persist_dir": "cache/fuzz",
11881191
"failure_persist_file": "failures",
11891192
"show_logs": false,
@@ -1202,6 +1205,7 @@ exclude = []
12021205
"shrink_run_limit": 5000,
12031206
"max_assume_rejects": 65536,
12041207
"gas_report_samples": 256,
1208+
"corpus_dir": "cache/invariant/corpus",
12051209
"failure_persist_dir": "cache/invariant",
12061210
"show_metrics": false,
12071211
"timeout": null,

0 commit comments

Comments
 (0)