Skip to content

Commit 92922be

Browse files
committed
Move circuit test data to tests/circuit_reference_data folder, fix names of the test data files to follow the same convention: .proof.bin for proof tests, .vk.txt for verifying key/layout tests
1 parent 3324348 commit 92922be

19 files changed

+19
-17
lines changed

halo2_gadgets/src/ecc.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -914,13 +914,13 @@ pub(crate) mod tests {
914914
#[test]
915915
fn fixed_verification_key_test() {
916916
let circuit = MyCircuit { test_errors: false };
917-
fixed_verification_key_test_with_circuit(&circuit, "vk_ecc_chip_0");
917+
fixed_verification_key_test_with_circuit(&circuit, "ecc_chip");
918918
}
919919

920920
#[test]
921921
fn serialized_proof_test_case() {
922922
let circuit = MyCircuit { test_errors: false };
923-
serialized_proof_test_case_with_circuit(circuit, "circuit_proof_test_case_ecc");
923+
serialized_proof_test_case_with_circuit(circuit, "ecc_chip");
924924
}
925925

926926
#[cfg(feature = "test-dev-graph")]

halo2_gadgets/src/sinsemilla.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -747,13 +747,13 @@ pub(crate) mod tests {
747747
#[test]
748748
fn fixed_verification_key_test() {
749749
let circuit = MyCircuit {};
750-
fixed_verification_key_test_with_circuit(&circuit, "vk_sinsemilla_chip_0");
750+
fixed_verification_key_test_with_circuit(&circuit, "sinsemilla_chip");
751751
}
752752

753753
#[test]
754754
fn serialized_proof_test_case() {
755755
let circuit = MyCircuit {};
756-
serialized_proof_test_case_with_circuit(circuit, "circuit_proof_test_case_sinsemilla");
756+
serialized_proof_test_case_with_circuit(circuit, "sinsemilla_chip");
757757
}
758758

759759
#[cfg(feature = "test-dev-graph")]

halo2_gadgets/src/sinsemilla/merkle.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,13 +393,13 @@ pub mod tests {
393393
#[test]
394394
fn fixed_verification_key_test() {
395395
let circuit = generate_circuit();
396-
fixed_verification_key_test_with_circuit(&circuit, "vk_merkle_chip_0");
396+
fixed_verification_key_test_with_circuit(&circuit, "merkle_chip");
397397
}
398398

399399
#[test]
400400
fn serialized_proof_test_case() {
401401
let circuit = generate_circuit();
402-
serialized_proof_test_case_with_circuit(circuit, "circuit_proof_test_case_merkle");
402+
serialized_proof_test_case_with_circuit(circuit, "merkle_chip");
403403
}
404404

405405
#[cfg(feature = "test-dev-graph")]

halo2_gadgets/src/tests/test_utils.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use halo2_proofs::{
2020
transcript::{Blake2bRead, Blake2bWrite},
2121
};
2222

23-
const TEST_DATA_DIR: &str = "src/tests";
23+
const TEST_DATA_DIR: &str = "src/tests/circuit_reference_data";
2424

2525
/// A proof structure
2626
#[derive(Clone, Debug)]
@@ -70,7 +70,9 @@ pub(crate) fn fixed_verification_key_test_with_circuit<C: Circuit<pallas::Base>>
7070
circuit: &C,
7171
file_name: &str,
7272
) {
73-
let full_file_name = Path::new(TEST_DATA_DIR).join(file_name);
73+
let full_file_name = Path::new(TEST_DATA_DIR)
74+
.join(file_name)
75+
.with_extension("vk.txt");
7476

7577
// Setup phase: generate parameters, vk for the circuit.
7678
let params: Params<Affine> = Params::new(11);
@@ -114,7 +116,7 @@ pub(crate) fn serialized_proof_test_case_with_circuit<C: Circuit<pallas::Base>>(
114116
) {
115117
let full_file_name = Path::new(TEST_DATA_DIR)
116118
.join(file_name)
117-
.with_extension("bin");
119+
.with_extension("proof.bin");
118120

119121
// Setup phase: generate parameters, vk for the circuit.
120122
let params: Params<Affine> = Params::new(11);

halo2_gadgets/src/utilities/lookup_range_check.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -574,11 +574,11 @@ mod tests {
574574
let prover = MockProver::<pallas::Base>::run(11, &circuit, vec![]).unwrap();
575575
assert_eq!(prover.verify(), Ok(()));
576576

577-
fixed_verification_key_test_with_circuit(&circuit, "vk_lookup_range_check_0");
577+
fixed_verification_key_test_with_circuit(&circuit, "lookup_range_check");
578578

579579
serialized_proof_test_case_with_circuit(
580580
circuit,
581-
"circuit_proof_test_case_lookup_range_check",
581+
"lookup_range_check",
582582
);
583583
}
584584
}
@@ -639,11 +639,11 @@ mod tests {
639639
let prover = MockProver::<pallas::Base>::run(11, &circuit, vec![]).unwrap();
640640
assert_eq!(prover.verify(), Ok(()));
641641

642-
fixed_verification_key_test_with_circuit(&circuit, "vk_short_range_check_0");
642+
fixed_verification_key_test_with_circuit(&circuit, "short_range_check_0");
643643

644644
serialized_proof_test_case_with_circuit(
645645
circuit,
646-
"circuit_proof_test_case_short_range_check_0",
646+
"short_range_check_0",
647647
);
648648
}
649649

@@ -656,11 +656,11 @@ mod tests {
656656
let prover = MockProver::<pallas::Base>::run(11, &circuit, vec![]).unwrap();
657657
assert_eq!(prover.verify(), Ok(()));
658658

659-
fixed_verification_key_test_with_circuit(&circuit, "vk_short_range_check_1");
659+
fixed_verification_key_test_with_circuit(&circuit, "short_range_check_1");
660660

661661
serialized_proof_test_case_with_circuit(
662662
circuit,
663-
"circuit_proof_test_case_short_range_check_1",
663+
"short_range_check_1",
664664
);
665665
}
666666

@@ -673,11 +673,11 @@ mod tests {
673673
let prover = MockProver::<pallas::Base>::run(11, &circuit, vec![]).unwrap();
674674
assert_eq!(prover.verify(), Ok(()));
675675

676-
fixed_verification_key_test_with_circuit(&circuit, "vk_short_range_check_2");
676+
fixed_verification_key_test_with_circuit(&circuit, "short_range_check_2");
677677

678678
serialized_proof_test_case_with_circuit(
679679
circuit,
680-
"circuit_proof_test_case_short_range_check_2",
680+
"short_range_check_2",
681681
);
682682
}
683683

0 commit comments

Comments
 (0)