From 0854aec780f3a1d9ee0d00b2cb46bfb8050aa327 Mon Sep 17 00:00:00 2001 From: gnuxie Date: Fri, 6 Sep 2024 17:13:20 +0100 Subject: [PATCH] Temporarily disable unit tests because... We moved these tests to @the-draupnir-project/interface-manager. We will get some more unit tests shortly... --- .github/workflows/mjolnir.yml | 103 +++++++++++++++------------------- 1 file changed, 46 insertions(+), 57 deletions(-) diff --git a/.github/workflows/mjolnir.yml b/.github/workflows/mjolnir.yml index 1c26739c..77d30526 100644 --- a/.github/workflows/mjolnir.yml +++ b/.github/workflows/mjolnir.yml @@ -6,11 +6,11 @@ name: Tests on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] schedule: - - cron: '20 20 * * *' + - cron: "20 20 * * *" env: CARGO_TERM_COLOR: always @@ -19,68 +19,57 @@ jobs: name: Build & Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Specifically use node 18 like in the readme. - uses: actions/setup-node@v4 - with: - node-version: '18' - - run: corepack enable - - run: corepack yarn install - - run: corepack yarn build - - run: corepack yarn lint - unit: - name: Unit tests - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Specifically use node 18 like in the readme. - uses: actions/setup-node@v4 - with: - node-version: '18' - - run: corepack yarn install - - run: corepack yarn test + - name: Specifically use node 18 like in the readme. + uses: actions/setup-node@v4 + with: + node-version: "18" + - run: corepack enable + - run: corepack yarn install + - run: corepack yarn build + - run: corepack yarn lint integration: name: Integration tests runs-on: ubuntu-latest timeout-minutes: 60 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '18' - - name: Fetch and build mx-tester (cached across runs) - uses: baptiste0928/cargo-install@v3 - with: - crate: mx-tester - version: "0.3.3" - - name: Setup image - run: RUST_LOG=debug,hyper=info,rusttls=info mx-tester build up - - name: Setup dependencies - run: corepack yarn install - - name: Run tests - run: RUST_LOG=debug,hyper=info,rusttls=info mx-tester run - - name: Cleanup - run: mx-tester down + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: "18" + - name: Fetch and build mx-tester (cached across runs) + uses: baptiste0928/cargo-install@v3 + with: + crate: mx-tester + version: "0.3.3" + - name: Setup image + run: RUST_LOG=debug,hyper=info,rusttls=info mx-tester build up + - name: Setup dependencies + run: corepack yarn install + - name: Run tests + run: RUST_LOG=debug,hyper=info,rusttls=info mx-tester run + - name: Cleanup + run: mx-tester down appservice-integration: name: Application Service Integration tests runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '18' - - name: Fetch and build mx-tester (cached across runs) - uses: baptiste0928/cargo-install@v3 - with: - crate: mx-tester - version: "0.3.3" - - name: Setup image - run: RUST_LOG=debug,hyper=info,rusttls=info mx-tester build up - - name: Setup dependencies - run: corepack yarn install - - name: Run tests - run: corepack yarn test:appservice:integration - - name: Cleanup - run: mx-tester down + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: "18" + - name: Fetch and build mx-tester (cached across runs) + uses: baptiste0928/cargo-install@v3 + with: + crate: mx-tester + version: "0.3.3" + - name: Setup image + run: RUST_LOG=debug,hyper=info,rusttls=info mx-tester build up + - name: Setup dependencies + run: corepack yarn install + - name: Run tests + run: corepack yarn test:appservice:integration + - name: Cleanup + run: mx-tester down