Skip to content

Canton v2.0.0

Canton v2.0.0 #3016

name: CCIP Integration Tests
on:
push:
branches: [develop, main]
pull_request:
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
test-ccip-execute:
name: TestCCIPExecuteE2E
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v6
with:
go-version-file: integration-tests/go.mod
cache-dependency-path: integration-tests/go.sum
- name: Run Go tests
run: |
cd integration-tests/ccip
go test -v -count 1 -timeout 20m -run TestCCIPExecuteE2E ./...
test-ccip-execute-lnr:
name: TestLnRTokenPool_FullReceiveFlow
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v6
with:
go-version-file: integration-tests/go.mod
cache-dependency-path: integration-tests/go.sum
- name: Run Go tests
run: |
cd integration-tests/ccip
go test -v -count 1 -timeout 20m -run '^TestLnRTokenPool_FullReceiveFlow$' ./...
test-ccip-execute-bnm-decimal:
name: TestLnRTokenPool_FullReceiveFlow_DecimalConversion
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v6
with:
go-version-file: integration-tests/go.mod
cache-dependency-path: integration-tests/go.sum
- name: Run Go tests
run: |
cd integration-tests/ccip
go test -v -count 1 -timeout 20m -run '^TestLnRTokenPool_FullReceiveFlow_DecimalConversion$' ./...
test-ccip-execute-bnm:
name: TestBnMTokenPool_FullReceiveFlow
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v6
with:
go-version-file: integration-tests/go.mod
cache-dependency-path: integration-tests/go.sum
- name: Run Go tests
run: |
cd integration-tests/ccip
go test -v -count 1 -timeout 20m -run '^TestBnMTokenPool_FullReceiveFlow' ./...
test-ccip-send:
name: TestCCIPSend
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v6
with:
go-version-file: integration-tests/go.mod
cache-dependency-path: integration-tests/go.sum
- name: Run Go tests
run: |
cd integration-tests/ccip
go test -v -count 1 -timeout 20m -run '^TestCCIPSend$' ./...
test-ccip-send-lnr:
name: TestLnRTokenPool_FullSendFlow
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v6
with:
go-version-file: integration-tests/go.mod
cache-dependency-path: integration-tests/go.sum
- name: Run Go tests
run: |
cd integration-tests/ccip
go test -v -count 1 -timeout 20m -run '^TestLnRTokenPool_FullSendFlow' ./...
test-ccip-send-bnm:
name: TestBnMTokenPool_FullSendFlow
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Install Go
uses: actions/setup-go@v6
with:
go-version-file: integration-tests/go.mod
cache-dependency-path: integration-tests/go.sum
- name: Run Go tests
run: |
cd integration-tests/ccip
go test -v -count 1 -timeout 20m -run '^TestBnMTokenPool_FullSendFlow' ./...