Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated TestChainComponents to enable Batch/GetLatestValue tests (#993)
* Added Address searcher for decoded data * Introduced new Solana config * Completed iteration of ChainWriter config * Created sample configuration for execute method * Cleaned up exec config and added comments * Added commit report config example * Updated ChainWriter implementation to reflect new design changes * Added codec implementation * updated CCIP example * unit tests for lookups * Added utils to their own package * Updated lookup tests and helpers * Removed helpers_test * refactored ccip example * Completed chained lookup integration test * ChainWriter unit tests (#948) * Added ChainWriter unit tests for GetFeeComponents and GetTransactionStatus * Created SubmitTransaction tests * Created SubmitTransaction tests * Moved txm utils into own package and generated txm mock * Updated chain writer tests to use txm mock * Added GetAddresses unit test and fixed SubmitTransaction unit test * Fixed linting and removed file read for IDL * Fixed filter lookup table error case and fixed linting * Added filter lookup table addresses unit tests * Added new test case and fixed formatting issues * Addressed golang lint suggestions * Cleaned out unused dependency and fixed remaining golang lint errors * Added derived lookup table indeces unit tests --------- Co-authored-by: Silas Lenihan <[email protected]> * merged with develop * Removed write_test and moved logic to contract_reader_interface test program * addressed feedback comments * solved conflicts between TXM changes and unit test changes * updated comments and slight tweaks * Updated PDALookups Seeds field and fixed default accounts * Updated codec usage * updated comments and slight tweaks * Got ChainComponentsTests working with ChainWriter * Updated interface tests to use unique PDA per test (#1027) * Updated interface tests to initialize ContractReader and ContractWriter configs with a test index as a PDA seed * Disabled tests that require a second program * Updated contract reader test programs to enable interface tests * Add Test Struct PDA * Fixed interface tests for the latest ChainWriter changes * Enabled test struct interface test * Added store test struct method to secondary contract * Enabled test struct batch interface test * Enabled multi contract interface tests * Removed failing Solana specific tests * Removed Solana byte string modifier zero-value check * Fixed rust linting * Fixed Solana address modifier test * Fixed rust linting * Fixed interface tests on loop --------- Co-authored-by: ilija <[email protected]> * Disabled interface loop test * Regenerated ts pnpm lock file with compatible version * Regenerated example helloworld pnpm lock file with compatible version * Fix merge conflicts * Fixed interface tests after merge conflict --------- Co-authored-by: amit-momin <[email protected]> Co-authored-by: amit-momin <[email protected]> Co-authored-by: ilija <[email protected]>
- Loading branch information