diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml deleted file mode 100644 index 1f6fa4b..0000000 --- a/.github/workflows/coverage.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: Coverage - -on: - pull_request: - paths-ignore: - - "*.md" - - "./site/**/*" - push: - paths-ignore: - - "*.md" - - "./site/**/*" - -env: - CARGO_TERM_COLOR: always - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Install dependencies - run: sudo apt update && sudo apt install -y libdbus-1-dev libsmbclient-dev libsmbclient - - name: Setup nightly toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - override: true - - name: Run tests (nightly) - uses: actions-rs/cargo@v1 - with: - command: test - args: --no-default-features --features github-actions --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" - - name: Coverage with grcov - id: coverage - uses: actions-rs/grcov@v0.1 - - name: Coveralls - uses: coverallsapp/github-action@v1.1.1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - path-to-lcov: ${{ steps.coverage.outputs.report }} diff --git a/README.md b/README.md index 32a91d3..a524357 100644 --- a/README.md +++ b/README.md @@ -116,11 +116,6 @@ src="https://github.com/veeso/termscp/workflows/Windows/badge.svg" alt="Windows CI" /> - Coveralls

--- diff --git a/src/system/keys/keyringstorage.rs b/src/system/keys/keyringstorage.rs index 712b95d..002f56c 100644 --- a/src/system/keys/keyringstorage.rs +++ b/src/system/keys/keyringstorage.rs @@ -76,12 +76,16 @@ impl KeyStorage for KeyringStorage { #[cfg(test)] mod tests { + #[cfg(linux)] use pretty_assertions::assert_eq; + #[cfg(linux)] use whoami::username; + #[cfg(linux)] use super::*; #[test] + #[cfg(linux)] fn test_system_keys_keyringstorage() { let username: String = username(); let storage: KeyringStorage = KeyringStorage::new(username.as_str()); @@ -96,7 +100,7 @@ mod tests { // Write secret assert!(storage.set_key(app_name, secret).is_ok()); // Get secret - assert_eq!(storage.get_key(app_name).ok().unwrap().as_str(), secret); + assert_eq!(storage.get_key(app_name).unwrap().as_str(), secret); // Delete the key manually... let kring: Keyring = Keyring::new(app_name, username.as_str()).unwrap();