coinbase / chainstorage

The File System For a Multi-Blockchain World
https://time-wilderness-a70.notion.site/ChainStorage-5c173d1cafd842ceb9e38c26bfbd6265?pvs=4
Apache License 2.0
83 stars 28 forks source link

Run e2e tests in CI #47

Open bestmike007 opened 1 year ago

bestmike007 commented 1 year ago

For now, we don't have tests for dependency injections. We need a pipeline to run e2e tests for each of the supported blockchains with the following steps:

  1. Run localstack
  2. Run server
  3. Run backfill to inject recent blocks
  4. Use the sdk to fetch
jiezhang commented 1 year ago

make functional is basically the e2e tests you're referring to. For that to work, we need to inject some secrets for the EndpointGroup config.