-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test Contracts Source Files #54
Comments
Agreed shared goal - all binary WASMs should be compile-able when the EOSIO_COMPILE_TEST_CONTRACTS is true. There should not be any dependency in leap to eos-system-contracts or any future reference contracts. |
Bring over minimum needed to get existing tests to pass. |
Continue requirement that building with EOSIO_COMPILE_TEST_CONTRACTS is false does not create a dependency on CDT but still allows all tests to run |
…BOL_NAME" This reverts commit bb470fa.
…ove dependency of libraries/testing on unittests.
…its protocol feature has not been activated.
…ate contract code for eosio.bios and eosio.token to match as close as possible what matches the existing abi/wasm.
…ea6d926c3d2e9fa37dd513b8a946d8283b1aa233
…ove back into ./unittests/contracts and ./libraries/testing/CMakeLists.txt can go back to eosio_testing_contracts being INTERFACE only.
… the bios contract used in eos-system-contracts avoiding a duplicate trx error on set_code of its bios contract.
Add test contract code for existing abi/wasm and clean up libraries/testing & unittests dependencies
IF: Add the beginning of a savanna disaster recovery test
There are a handful of test contracts in unittests/contracts that are not accompanied by source files for easy indication of versioning or reproduction. Especially with
eos-system-contracts
living outside the AntelopIO organization, would it be helpful to bring the source across for reference?They should be clearly marked as example contracts for testing and not for production use and should live in the
unittests/*
directory.They can be pulled from: https://github.com/EOSIO/eos/tree/develop/contracts/contracts
Once example contracts' source files are included, they should be compiled when
EOSIO_COMPILE_TEST_CONTRACTS
is indicated.The text was updated successfully, but these errors were encountered: