123456789101112131415161718192021222324252627282930313233343536373839 |
- name: Unit test(Rust)
- on:
- push:
- branches: [ main ]
- # paths:
- # - 'frontend/rust-lib'
- # - 'shared-lib'
- pull_request:
- branches: [ main ]
- # paths:
- # - 'frontend/rust-lib'
- # - 'shared-lib'
- env:
- CARGO_TERM_COLOR: always
- jobs:
- tests:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- - name: Install Rust
- run: |
- curl \
- --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
- source $HOME/.cargo/env
- rustup toolchain install stable
- rustup default stable
- - name: Install cargo-make
- run: cargo install --force cargo-make
- working-directory: frontend
- - name: RustLib tests
- run: cargo test --no-default-features
- working-directory: frontend/rust-lib
- - name: Sharedlib tests
- run: cargo test --no-default-features
- working-directory: shared-lib
|