Skip to content

Commit

Permalink
add logger into failing test
Browse files Browse the repository at this point in the history
  • Loading branch information
CblPOK-git committed Jul 1, 2024
1 parent 1ca4257 commit ff73085
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions test/algebra/curves/plonk/variable_base_scalar_mul.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -91,11 +91,21 @@ void test_variable_base_scalar_mul (
if constexpr (std::is_same<CurveType,nil::crypto3::algebra::curves::pallas>::value) {
var high_bit = {0, 3, false, var::column_type::public_input};
typename component_type::input_type instance_input = {{T_X_var, T_Y_var},scalar_var, high_bit};

std::cout << "test input: " << var_value(assignment, T_X_var).data << " ";
std::cout << var_value(assignment, T_Y_var).data << " ";
std::cout << var_value(assignment, scalar_var).data << " ";
std::cout << var_value(assignment, high_bit).data << "\n";

nil::crypto3::test_component<stretched_component_type, BlueprintFieldType,
hash_type, Lambda>
(stretched_instance, desc, public_input, result_check, instance_input);
} else {
typename component_type::input_type instance_input = {{T_X_var, T_Y_var},scalar_var};

std::cout << "test input: " << var_value(assignment, T_X_var).data << " ";
std::cout << var_value(assignment, T_Y_var).data << " ";
std::cout << var_value(assignment, scalar_var).data << " ";
nil::crypto3::test_component<stretched_component_type, BlueprintFieldType,
hash_type, Lambda>
(stretched_instance, desc, public_input, result_check, instance_input);
Expand All @@ -104,11 +114,22 @@ void test_variable_base_scalar_mul (
if constexpr (std::is_same<CurveType,nil::crypto3::algebra::curves::pallas>::value) {
var high_bit = {0, 3, false, var::column_type::public_input};
typename component_type::input_type instance_input = {{T_X_var, T_Y_var},scalar_var, high_bit};

std::cout << "test input: " << var_value(assignment, T_X_var).data << " ";
std::cout << var_value(assignment, T_Y_var).data << " ";
std::cout << var_value(assignment, scalar_var).data << " ";
std::cout << var_value(assignment, high_bit).data << "\n";

nil::crypto3::test_component<component_type, BlueprintFieldType,
hash_type, Lambda>
(component_instance, desc, public_input, result_check, instance_input);
} else {
typename component_type::input_type instance_input = {{T_X_var, T_Y_var},scalar_var};

std::cout << "test input: " << var_value(assignment, T_X_var).data << " ";
std::cout << var_value(assignment, T_Y_var).data << " ";
std::cout << var_value(assignment, scalar_var).data << " ";

nil::crypto3::test_component<component_type, BlueprintFieldType,
hash_type, Lambda>
(component_instance, desc, public_input, result_check, instance_input);
Expand Down

0 comments on commit ff73085

Please sign in to comment.