You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project provides end-to-end tests for the [Pyth `agent`](../) binary. Each test:
4
+
- Starts an instance of [`solana-test-validator`](https://docs.solana.com/developing/test-validator).
5
+
- Deploys the [Pyth Oracle program](https://github.com/pyth-network/pyth-client/tree/main/program).
6
+
- Creates [Mapping; Product and Price accounts](https://docs.pyth.network/design-overview/account-structure) using the [`program-admin`](https://github.com/pyth-network/program-admin) library.
7
+
- Builds and runs an instance of Pyth `agent`, configured with the accounts set up in the previous step.
8
+
- Uses the [JRPC Websocket API](https://docs.pyth.network/publish-data/pyth-client-websocket-api) to test publishing and retrieving data from the network.
9
+
10
+
## Installing
11
+
The test framework uses [Poetry](https://python-poetry.org/) and requires Python >3.10. To install the project:
0 commit comments