hyperweb-io / hyperweb-io/starship
spike: create a driver for cosmos-sdk e2e tests
- Dominant language
- TypeScript
- Stars
- 77
- Forks
- 39
- PR merge metrics
- No merged PRs in 30d
Description
## Overview
It would be super nice to have a driver with multiple backends: like system tests, Starship, interchain tests; for spinning up the infra.
Test cases does not care about the infra it is running against, so a driver can help us run the same tests against multiple backends.
## Proposal
Need to define a driver interface, can start with `e2e` tests of cosmos-sdk and the `testutil` that is used to spin up system chains.
Run a single test against current testutil and also Starship backend.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the cosmos-sdk e2e tests and the testutil used to spin up system chains. Compare how one test runs with the current testutil and how Starship can serve as the other backend. Done means a driver interface exists and a single test runs against both backends.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, helm, kubernetes
- Domain
- devops, distributed-systems, infrastructure, testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100