This commit is contained in:
AsafMah 2022-03-27 15:25:51 +03:00
Родитель 72763d36af
Коммит 822d07717b
5 изменённых файлов: 50 добавлений и 0 удалений

34
.github/workflows/build.yml поставляемый Normal file
Просмотреть файл

@ -0,0 +1,34 @@
on: [push]
name: Rust Build, Test, and Lint
jobs:
build-data:
defaults:
run:
working-directory: azure-kusto-data
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: nightly
override: true
components: rustfmt, clippy
- uses: Swatinem/rust-cache@v1
- uses: LoliGothick/rustfmt-check@v0.2
with:
token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features
- uses: actions-rs/cargo@v1
with:
command: test
args: --all-features --no-fail-fast
env:
CARGO_INCREMENTAL: '0'
RUSTFLAGS: '-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests'
RUSTDOCFLAGS: '-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests'
- uses: actions-rs/grcov@v0.1

2
Cargo.toml Normal file
Просмотреть файл

@ -0,0 +1,2 @@
[workspace]
members = ["azure-kusto-data"]

Просмотреть файл

@ -0,0 +1,6 @@
[package]
name = "azure-kusto-data"
version = "0.1.0"
edition = "2021"
[dependencies]

Просмотреть файл

@ -0,0 +1,8 @@
#[cfg(test)]
mod tests {
#[test]
fn it_works() {
let result = 2 + 2;
assert_eq!(result, 4);
}
}

0
codecov.yml Normal file
Просмотреть файл