-
Notifications
You must be signed in to change notification settings - Fork 191
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: ACIR integration tests in Bb (#6607)
This adds a GoogleTest suite for running the ACIR tests generated through Noir. They currently run with GUH arithmetization but they could easily be extended. To handle a linker error (and because WASM compilation required this through an implicit dependency not compiling) I move some function definitions from a header to a source file and take the opportunity to reduce the header size as well.
- Loading branch information
1 parent
c40f8df
commit ca89670
Showing
7 changed files
with
997 additions
and
617 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
335 changes: 335 additions & 0 deletions
335
barretenberg/cpp/src/barretenberg/dsl/acir_format/acir_integration.test.cpp
Large diffs are not rendered by default.
Oops, something went wrong.
602 changes: 602 additions & 0 deletions
602
barretenberg/cpp/src/barretenberg/dsl/acir_format/acir_to_constraint_buf.cpp
Large diffs are not rendered by default.
Oops, something went wrong.
602 changes: 9 additions & 593 deletions
602
barretenberg/cpp/src/barretenberg/dsl/acir_format/acir_to_constraint_buf.hpp
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters