diff --git a/.github/workflows/interchaintest.yml b/.github/workflows/interchaintest.yml index 814b44289..cffb9647e 100644 --- a/.github/workflows/interchaintest.yml +++ b/.github/workflows/interchaintest.yml @@ -117,6 +117,28 @@ jobs: - name: interchaintest run: make interchaintest-fee-middleware + fee-grant: + 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-grant + scenarios: runs-on: ubuntu-latest steps: diff --git a/Makefile b/Makefile index 66f67961d..20e9bbb2b 100644 --- a/Makefile +++ b/Makefile @@ -88,6 +88,9 @@ interchaintest-misbehaviour: interchaintest-fee-middleware: cd interchaintest && go test -race -v -run TestRelayerFeeMiddleware . +interchaintest-fee-grant: + cd interchaintest && go test -race -v -run TestRelayerFeeGrant . + 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/feegrant_test.go b/interchaintest/feegrant_test.go index 0d0dcd13a..d120c15b5 100644 --- a/interchaintest/feegrant_test.go +++ b/interchaintest/feegrant_test.go @@ -55,12 +55,12 @@ func genMnemonic(t *testing.T) string { return mn } -// TestScenarioFeegrantBasic Feegrant on a single chain -// Run this test with e.g. go test -timeout 300s -run ^TestScenarioFeegrantBasic$ github.com/cosmos/relayer/v2/ibctest. +// TestRelayerFeeGrant Feegrant on a single chain +// Run this test with e.g. go test -timeout 300s -run ^TestRelayerFeeGrant$ github.com/cosmos/relayer/v2/ibctest. // // Helpful to debug: -// docker ps -a --format {{.Names}} then e.g. docker logs gaia-1-val-0-TestScenarioFeegrantBasic 2>&1 -f -func TestScenarioFeegrantBasic(t *testing.T) { +// docker ps -a --format {{.Names}} then e.g. docker logs gaia-1-val-0-TestRelayerFeeGrant 2>&1 -f +func TestRelayerFeeGrant(t *testing.T) { ctx := context.Background() logger := zaptest.NewLogger(t)