Skip to content

data-manage: impl MergeTableMetrics & MergeCompileTimeStatsToTableBas… #104

data-manage: impl MergeTableMetrics & MergeCompileTimeStatsToTableBas…

data-manage: impl MergeTableMetrics & MergeCompileTimeStatsToTableBas… #104

Workflow file for this run

name: Rust CI
on:
push:
branches:
- '*'
pull_request:
branches:
- '*'
jobs:
check-formatting:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Check formatting
run: |
cargo fmt --manifest-path collector/Cargo.toml -- --check
cargo fmt --manifest-path data_manage/Cargo.toml -- --check
continue-on-error: false
build-and-test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.x'
- name: Install dependencies
run: |
pip install -U matplotlib plotly kaleido
- name: Build and test
run: |
cargo build --verbose --manifest-path collector/Cargo.toml
cargo test --verbose --manifest-path collector/Cargo.toml
cargo test --verbose --manifest-path data_manage/Cargo.toml