chore: remove inappropriate tests from tarpaulin runs
This commit is contained in:
4 files changed
+6
-2
No files matched your search
@@ -17,6 +17,9 @@ keywords = ["dag", "async", "task", "parallel", "executor"]
|
||||
categories = ["asynchronous", "concurrency", "data-structures"]
|
||||
exclude = [".claude/", ".jj/", "dagx-spec.md"]
|
||||
|
||||
[lints.rust]
|
||||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] }
|
||||
|
||||
[dependencies]
|
||||
futures = "0.3"
|
||||
parking_lot = "0.12"
|
||||
|
||||
@@ -1092,6 +1092,7 @@ async fn test_arc_mixed_with_non_arc() {
|
||||
|
||||
/// Test 16: Arc in parallel execution paths
|
||||
#[tokio::test]
|
||||
#[cfg_attr(tarpaulin, ignore)] // Timing tests are unreliable with instrumentation overhead
|
||||
async fn test_arc_parallel_execution() {
|
||||
struct SharedProducer;
|
||||
|
||||
|
||||
@@ -304,7 +304,7 @@ async fn test_zigzag_dependencies() -> DagResult<()> {
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
#[ignore] // This test is extremely resource intensive
|
||||
#[cfg_attr(tarpaulin, ignore)] // This test is extremely resource intensive
|
||||
async fn test_10000_level_chain_stress() -> DagResult<()> {
|
||||
// Ultimate deep chain test
|
||||
let dag = DagRunner::new();
|
||||
|
||||
@@ -213,7 +213,7 @@ async fn test_10000_node_linear_chain_segments() -> DagResult<()> {
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
#[ignore] // This test is very resource intensive
|
||||
#[cfg_attr(tarpaulin, ignore)] // This test is very resource intensive
|
||||
async fn test_100000_nodes_stress() -> DagResult<()> {
|
||||
// Ultimate stress test: 100,000 nodes
|
||||
let dag = DagRunner::new();
|
||||
|
||||
Reference in new issue
Block a user