diff --git a/.github/workflows/interchaintest.yml b/.github/workflows/interchaintest.yml index 963d1cfaf..814b44289 100644 --- a/.github/workflows/interchaintest.yml +++ b/.github/workflows/interchaintest.yml @@ -95,6 +95,28 @@ jobs: - name: interchaintest run: make interchaintest-misbehaviour + fee-middleware: + runs-on: ubuntu-latest + steps: + - name: Set up Go 1.20 + uses: actions/setup-go@v1 + with: + go-version: 1.20 + id: go + + - name: checkout relayer + uses: actions/checkout@v2 + + - uses: actions/cache@v1 + with: + path: ~/go/pkg/mod + key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-go- + + - name: interchaintest + run: make interchaintest-fee-middleware + scenarios: runs-on: ubuntu-latest steps: diff --git a/Makefile b/Makefile index 43717b5ab..66f67961d 100644 --- a/Makefile +++ b/Makefile @@ -85,6 +85,9 @@ interchaintest-multiple: interchaintest-misbehaviour: cd interchaintest && go test -race -v -run TestRelayerMisbehaviourDetection . +interchaintest-fee-middleware: + cd interchaintest && go test -race -v -run TestRelayerFeeMiddleware . + interchaintest-scenario: ## Scenario tests are suitable for simple networks of 1 validator and no full nodes. They test specific functionality. cd interchaintest && go test -timeout 30m -race -v -run TestScenario ./... diff --git a/interchaintest/fee_middleware_test.go b/interchaintest/fee_middleware_test.go index 71d65d616..32554cf2a 100644 --- a/interchaintest/fee_middleware_test.go +++ b/interchaintest/fee_middleware_test.go @@ -16,7 +16,7 @@ import ( "go.uber.org/zap/zaptest" ) -func TestScenarioFeeMiddleware(t *testing.T) { +func TestRelayerFeeMiddleware(t *testing.T) { if testing.Short() { t.Skip() }