diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 34a48ee82e..848c270ff5 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -243,6 +243,87 @@ jobs: command: test args: --release --package integration-tests --features unstable-light-client -- --nocapture + light_client_tests1: + name: "Test (Light Client)1" + runs-on: ubuntu-latest-16-cores + timeout-minutes: 45 + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Use substrate-node binary + uses: ./.github/workflows/actions/use-substrate + + - name: Install Rust stable toolchain + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + + - name: Rust Cache + uses: Swatinem/rust-cache@3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 # v2.7.1 + + - name: Run tests + uses: actions-rs/cargo@v1.0.3 + with: + command: test + args: --release --package integration-tests --features unstable-light-client -- --nocapture + + light_client_tests2: + name: "Test (Light Client)2" + runs-on: ubuntu-latest-16-cores + timeout-minutes: 45 + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Use substrate-node binary + uses: ./.github/workflows/actions/use-substrate + + - name: Install Rust stable toolchain + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + + - name: Rust Cache + uses: Swatinem/rust-cache@3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 # v2.7.1 + + - name: Run tests + uses: actions-rs/cargo@v1.0.3 + with: + command: test + args: --release --package integration-tests --features unstable-light-client -- --nocapture + + light_client_tests3: + name: "Test (Light Client)3" + runs-on: ubuntu-latest-16-cores + timeout-minutes: 45 + steps: + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Use substrate-node binary + uses: ./.github/workflows/actions/use-substrate + + - name: Install Rust stable toolchain + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + + - name: Rust Cache + uses: Swatinem/rust-cache@3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 # v2.7.1 + + - name: Run tests + uses: actions-rs/cargo@v1.0.3 + with: + command: test + args: --release --package integration-tests --features unstable-light-client -- --nocapture + wasm_tests: name: Test (WASM) runs-on: ubuntu-latest