---
# System prepended metadata

title: E2E ibc-go

---

# E2E ibc-go

## Upgrade Tests

- Remove upgrade cron job.
- Consider including upgrades into compatibility tests.
    - Determine best way to specifiy values in github actions.
    - Remove hardcoded values from upgrade tests.
- Maintain one or two upgrade tests that are parameterizable.
- Run every `v5.x` to upgrade to `v6.x` and every `v6.x` to `v6.x+`.
- Upgrade tests to go from release version to pr-version.
- Support for chain devs to plug in custom docker images and exec upgrade tests.
    - Currently work-in-progress done by `strangelove-ventures/ibctest`.

## E2E Improvements

- Reusable ibc application logic test functions.
- Consider consolidating manual E2E workflow (`icad` and `simd`).
- More flexible configuration e.g. `github.com/spf13/viper`.
