Skip to content

Commit

Permalink
add stZeroKnowledge and stZeroKnowledge2 testsuites (#463)
Browse files Browse the repository at this point in the history
* stZeroKnowledge_andstZeroKnowledge2

* stZeroKnowledge

* stZeroKnowledge

* stZeroKnowledge

* stZeroKnowledge

* stZeroKnowledge

* stZeroKnowledge

* stZeroKnowledge

* stZeroKnowledge
  • Loading branch information
TAdev0 authored Oct 4, 2023
1 parent d8c1ecf commit faba6b5
Show file tree
Hide file tree
Showing 2 changed files with 123 additions and 2 deletions.
121 changes: 121 additions & 0 deletions blockchain-tests-skip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -687,6 +687,127 @@ filename:
- TestStoreGasPrices.json # ef-test #139
- TestContractInteraction.json # ef-test #140
- RecursiveCreateContractsCreate4Contracts.json # ef-test #141
stZeroKnowledge:
- ecmul_1-2_2_28000_96.json
- ecmul_1-2_340282366920938463463374607431768211456_21000_128.json # ef-test #459
- ecmul_1-2_340282366920938463463374607431768211456_21000_80.json # ef-test #459
- ecmul_1-2_340282366920938463463374607431768211456_21000_96.json # ef-test #459
- ecmul_1-2_340282366920938463463374607431768211456_28000_96.json # ef-test #459
- ecmul_1-2_5616_21000_128.json # ef-test #459
- ecmul_1-2_5616_21000_96.json # ef-test #459
- ecmul_1-2_5617_21000_128.json # ef-test #459
- ecmul_1-2_5617_21000_96.json # ef-test #459
- ecmul_1-2_616_28000_96.json # ef-test #459
- ecmul_1-2_9935_21000_128.json # ef-test #459
- ecmul_1-2_9935_28000_96.json # ef-test #459
- ecmul_1-2_9_21000_96.json # ef-test #459
- ecmul_1-2_9_28000_96.json # ef-test #459
- ecmul_7827-6598_0_21000_128.json # ef-test #459
- ecmul_7827-6598_0_21000_64.json # ef-test #459
- ecmul_7827-6598_0_21000_80.json # ef-test #459
- ecmul_7827-6598_0_21000_96.json # ef-test #459
- ecmul_7827-6598_1456_21000_128.json # ef-test #459
- ecmul_7827-6598_1456_21000_80.json # ef-test #459
- ecmul_7827-6598_1456_21000_96.json # ef-test #459
- ecmul_7827-6598_1456_28000_96.json # ef-test #459
- ecmul_7827-6598_1_21000_96.json # ef-test #459
- ecmul_7827-6598_1_28000_96.json # ef-test #459
- ecmul_7827-6598_2_21000_128.json # ef-test #459
- ecmul_7827-6598_2_21000_96.json # ef-test #459
- ecmul_7827-6598_2_28000_96.json # ef-test #459
- ecmul_7827-6598_5616_21000_128.json # ef-test #459
- ecmul_7827-6598_5616_21000_96.json # ef-test #459
- ecmul_7827-6598_5616_28000_96.json # ef-test #459
- ecmul_7827-6598_5617_21000_128.json # ef-test #459
- ecmul_7827-6598_5617_21000_96.json # ef-test #459
- ecmul_7827-6598_9935_21000_128.json # ef-test #459
- ecmul_7827-6598_9935_21000_96.json # ef-test #459
- ecmul_7827-6598_9935_28000_96.json # ef-test #459
- ecmul_7827-6598_9_21000_128.json # ef-test #459
- ecmul_7827-6598_9_21000_96.json # ef-test #459
- ecmul_7827-6598_9_28000_96.json # ef-test #459
- ecpairing_empty_data.json # ef-test #459
- ecpairing_empty_data_insufficient_gas.json # ef-test #459
- ecpairing_one_point_fail.json # ef-test #459
- ecpairing_one_point_with_g1_zero.json # ef-test #459
- ecpairing_three_point_fail_1.json # ef-test #459
- ecpairing_two_point_fail_1.json # ef-test #459
- ecpairing_two_point_fail_2.json # ef-test #459
- ecpairing_two_point_match_1.json # ef-test #459
- ecpairing_two_point_match_5.json # ef-test #459
- pairingTest.json # ef-test #459
- pointAdd.json # ef-test #459
- pointAddTrunc.json # ef-test #459
- pointMulAdd.json # ef-test #459
- pointMulAdd2.json # ef-test #459
- ecmul_1-2_9935_21000_96.json # ef-test #460
- ecmul_1-2_9_21000_128.json # ef-test #460
- ecmul_1-3_0_21000_96.json # ef-test #460
- ecmul_1-3_2_28000_128.json # ef-test #460
- ecmul_1-3_5617_21000_96.json # ef-test #460
- ecmul_7827-6598_1_21000_128.json # ef-test #460
- ecpairing_one_point_not_in_subgroup.json # ef-test #460
- ecpairing_perturb_zeropoint_by_one.json # ef-test #460
stZeroKnowledge2:
- ecadd_0-0_0-0_21000_0.json # ef-test #461
- ecadd_0-0_0-0_21000_128.json # ef-test #461
- ecadd_0-0_0-0_21000_64.json # ef-test #461
- ecadd_0-0_0-0_21000_80.json # ef-test #461
- ecadd_0-0_0-0_25000_128.json # ef-test #461
- ecadd_0-0_1-2_21000_128.json # ef-test #461
- ecadd_0-0_1-2_21000_192.json # ef-test #461
- ecadd_0-0_1-2_25000_128.json # ef-test #461
- ecadd_1-2_0-0_21000_128.json # ef-test #461
- ecadd_1-2_0-0_21000_192.json # ef-test #461
- ecadd_1-2_0-0_21000_64.json # ef-test #461
- ecadd_1-2_1-2_21000_128.json # ef-test #461
- ecadd_1-2_1-2_21000_192.json # ef-test #461
- ecadd_1-2_1-2_25000_128.json # ef-test #461
- ecadd_1145-3932_1145-4651_21000_192.json # ef-test #461
- ecadd_1145-3932_1145-4651_25000_192.json # ef-test #461
- ecadd_1145-3932_2969-1336_21000_128.json # ef-test #461
- ecadd_1145-3932_2969-1336_25000_128.json # ef-test #461
- ecmul_0-0_0_21000_0.json # ef-test #461
- ecmul_0-0_0_21000_128.json # ef-test #461
- ecmul_0-0_0_21000_40.json # ef-test #461
- ecmul_0-0_0_21000_64.json # ef-test #461
- ecmul_0-0_0_21000_80.json # ef-test #461
- ecmul_0-0_0_21000_96.json # ef-test #461
- ecmul_0-0_0_28000_96.json # ef-test #461
- ecmul_0-0_1_21000_128.json # ef-test #461
- ecmul_0-0_1_21000_96.json # ef-test #461
- ecmul_0-0_2_21000_128.json # ef-test #461
- ecmul_0-0_2_21000_96.json # ef-test #461
- ecmul_0-0_2_28000_96.json # ef-test #461
- ecmul_0-0_340282366920938463463374607431768211456_21000_128.json # ef-test #461
- ecmul_0-0_340282366920938463463374607431768211456_21000_80.json # ef-test #461
- ecmul_0-0_340282366920938463463374607431768211456_21000_96.json # ef-test #461
- ecmul_0-0_340282366920938463463374607431768211456_28000_96.json # ef-test #461
- ecmul_0-0_5616_21000_128.json # ef-test #461
- ecmul_0-0_5616_21000_96.json # ef-test #461
- ecmul_0-0_5616_28000_96.json # ef-test #461
- ecmul_0-0_5617_21000_128.json # ef-test #461
- ecmul_0-0_5617_21000_96.json # ef-test #461
- ecmul_0-0_5617_28000_96.json # ef-test #461
- ecmul_0-0_9935_21000_128.json # ef-test #461
- ecmul_0-0_9935_21000_96.json # ef-test #461
- ecmul_0-0_9_21000_128.json # ef-test #461
- ecmul_0-0_9_21000_96.json # ef-test #461
- ecmul_0-0_9_28000_96.json # ef-test #461
- ecmul_1-2_0_21000_128.json # ef-test #461
- ecmul_1-2_0_21000_64.json # ef-test #461
- ecmul_1-2_0_21000_80.json # ef-test #461
- ecmul_1-2_0_21000_96.json # ef-test #461
- ecmul_1-2_1_21000_128.json # ef-test #461
- ecmul_1-2_1_21000_96.json # ef-test #461
- ecmul_1-2_1_28000_96.json # ef-test #461
- ecmul_1-2_2_21000_128.json # ef-test #461
- ecmul_1-2_2_21000_96.json # ef-test #461
- ecadd_0-0_0-0_21000_192.json # ef-test #462
- ecadd_1-2_0-0_25000_192.json # ef-test #462
- ecadd_1-3_0-0_25000_80.json # ef-test #462
- ecmul_0-0_340282366920938463463374607431768211456_28000_128.json # ef-test #462
- ecmul_0-3_0_21000_80.json # ef-test #462
stSystemOperationsTest:
- ABAcalls0.json # ef-test #450
- ABAcalls1.json # ef-test #450
Expand Down
4 changes: 2 additions & 2 deletions crates/ef-testing/tests/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ mod blockchain_tests {
blockchain_tests!(st_wallet_test, stWalletTest);
blockchain_tests!(st_zero_calls_revert, stZeroCallsRevert);
blockchain_tests!(st_zero_calls_test, stZeroCallsTest);
// blockchain_tests!(st_zero_knowledge, stZeroKnowledge); // 60 failing
// blockchain_tests!(st_zero_knowledge2, stZeroKnowledge2); // 59 failing
blockchain_tests!(st_zero_knowledge, stZeroKnowledge);
blockchain_tests!(st_zero_knowledge2, stZeroKnowledge2);
blockchain_tests!(vm_tests, VmTests);
}

0 comments on commit faba6b5

Please sign in to comment.