kayibal
4c337a36d1
feat(runner): Support initialized accounts + misc fixes.
...
Simplifies a lot the setup of testing:
- Looks up tycho-indexer under the usual paths no OS specific naming necessary.
- Simply assumes that protosim can be pulled from our private PyPi
- Navigates the foundry out folder to find solidity runtime binaries
Includes some additional fixes to deal with some attribtues that may have to be reflected to defibot later on.
2024-07-25 19:31:54 +01:00
kayibal
fcaae2f643
chore: Move runner app to separate package
2024-07-25 14:11:29 +01:00
Florian Pellissier
ec435d6094
refactor: Several testing SDK improvements such as:
...
fix db reset, use latest wheel, print trace in case of failure and add logic to pull stateless contracts
2024-07-25 15:02:57 +02:00
Thales Lima
19bf222e8e
Add Balancer test, move requests to RPC Client class
2024-07-23 15:32:52 +02:00
Thales Lima
3ccf0a8a1f
Add skip balance check flag for testing module
2024-07-23 15:32:52 +02:00
Thales Lima
e0c1ba3b50
Make tycho_client a python package, small bugfixes
2024-07-23 15:32:52 +02:00
Thales Lima
13c1db8171
Rename tycho to tycho_client
2024-07-23 15:32:52 +02:00
Thales Lima
183868e536
Load Snapshot from RPC request
2024-07-23 15:32:52 +02:00
Thales Lima
5e6c7d4647
Add relative imports, small bugfixes
2024-07-23 15:32:52 +02:00
Thales Lima
ac863a495d
Make db url configurable
2024-06-27 21:07:19 +02:00
Thales Lima
a9954873d9
Wrap testing module inside a docker-compose
2024-06-27 16:02:19 +02:00
Florian Pellissier
a96d246e11
fix(test runner): fix how we check balances and stout full buffer
2024-06-14 21:17:32 +02:00
Florian Pellissier
c8f4fd611c
chore: add requirements.txt for testing script
2024-06-14 21:17:32 +02:00
Florian Pellissier
bcf11876d2
fix: update docker-compose port for db
2024-06-14 21:17:32 +02:00
Florian Pellissier
30eb0d5add
feat(testing): add readme for testing
2024-06-14 21:17:32 +02:00
Florian Pellissier
9a647b76ce
feat(testing): add balances check
2024-06-14 21:17:32 +02:00
Florian Pellissier
8cc526527e
feat(testing): add a script for Tycho integration testing
2024-06-14 21:17:32 +02:00