Yubico / Yubico.NET.SDK

A YubiKey SDK for .NET developers
Apache License 2.0
96 stars 48 forks source link

Running unit tests on all platforms in CI #80

Closed DennisDyallo closed 1 month ago

DennisDyallo commented 2 months ago

Description

Running unit tests on all macos-latest, ubuntu-latest and windows-latest

This required fixing a test that only succeeded in Windows: https://github.com/Yubico/Yubico.NET.SDK/pull/80/commits/91e0b518916a827e3ec0830cf7580ad44559df0b

The certificate data was invalid when run in an Apple environment.

github-actions[bot] commented 1 month ago

Test Results: Windows

    2 files      2 suites   2s :stopwatch: 3 615 tests 3 615 :white_check_mark: 0 :zzz: 0 :x: 3 617 runs  3 617 :white_check_mark: 0 :zzz: 0 :x:

Results for commit c7194a61.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 1 month ago

Test Results: Ubuntu

    2 files      2 suites   5s :stopwatch: 3 607 tests 3 607 :white_check_mark: 0 :zzz: 0 :x: 3 609 runs  3 609 :white_check_mark: 0 :zzz: 0 :x:

Results for commit c7194a61.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 1 month ago

Test Results: MacOS

    2 files      2 suites   1s :stopwatch: 3 607 tests 3 607 :white_check_mark: 0 :zzz: 0 :x: 3 609 runs  3 609 :white_check_mark: 0 :zzz: 0 :x:

Results for commit c7194a61.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 1 month ago

Code Coverage

Package Line Rate Branch Rate Complexity Health
Yubico.Core 42% 32% 4239
Yubico.YubiKey 51% 47% 18417
Summary 49% (31675 / 64281) 45% (8017 / 17961) 22656

Minimum allowed line rate is 40%