test: apply coverage filters to pacman-server crate

This commit is contained in:
Ryan Walters
2025-09-19 10:46:23 -05:00
parent 62b619a3cc
commit 4a041a7695
4 changed files with 29 additions and 6 deletions

View File

@@ -64,3 +64,9 @@ axum-test = "18.1.0"
pretty_assertions = "1.4.1"
testcontainers = "0.25.0"
bon = "3.7.2"
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = [
'cfg(coverage,coverage_nightly)',
'cfg(use_console)',
] }

View File

@@ -1,3 +1,5 @@
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
use std::collections::HashMap;
use std::sync::Arc;
@@ -5,7 +7,9 @@ use oauth2::{basic::BasicClient, EndpointNotSet, EndpointSet};
use crate::config::Config;
#[cfg_attr(coverage_nightly, coverage(off))]
pub mod discord;
#[cfg_attr(coverage_nightly, coverage(off))]
pub mod github;
pub mod provider;

View File

@@ -1,9 +1,15 @@
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
#[cfg_attr(coverage_nightly, coverage(off))]
pub mod config;
#[cfg_attr(coverage_nightly, coverage(off))]
pub mod errors;
#[cfg_attr(coverage_nightly, coverage(off))]
pub mod formatter;
pub mod app;
pub mod auth;
pub mod config;
pub mod data;
pub mod errors;
pub mod formatter;
pub mod image;
pub mod logging;
pub mod routes;

View File

@@ -1,3 +1,6 @@
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
#![cfg_attr(coverage_nightly, coverage(off))]
use crate::{
app::{create_router, AppState},
auth::AuthRegistry,
@@ -11,12 +14,16 @@ use tracing::{info, trace, warn};
use tokio::signal::unix::{signal, SignalKind};
use tokio::sync::{watch, Notify};
#[cfg_attr(coverage_nightly, coverage(off))]
mod config;
#[cfg_attr(coverage_nightly, coverage(off))]
mod errors;
#[cfg_attr(coverage_nightly, coverage(off))]
mod formatter;
mod app;
mod auth;
mod config;
mod data;
mod errors;
mod formatter;
mod image;
mod logging;
mod routes;