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"]
|
categories = ["asynchronous", "concurrency", "data-structures"]
|
||||||
exclude = [".claude/", ".jj/", "dagx-spec.md"]
|
exclude = [".claude/", ".jj/", "dagx-spec.md"]
|
||||||
|
|
||||||
|
[lints.rust]
|
||||||
|
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] }
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
parking_lot = "0.12"
|
parking_lot = "0.12"
|
||||||
|
|||||||
@@ -1092,6 +1092,7 @@ async fn test_arc_mixed_with_non_arc() {
|
|||||||
|
|
||||||
/// Test 16: Arc in parallel execution paths
|
/// Test 16: Arc in parallel execution paths
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
|
#[cfg_attr(tarpaulin, ignore)] // Timing tests are unreliable with instrumentation overhead
|
||||||
async fn test_arc_parallel_execution() {
|
async fn test_arc_parallel_execution() {
|
||||||
struct SharedProducer;
|
struct SharedProducer;
|
||||||
|
|
||||||
|
|||||||
@@ -304,7 +304,7 @@ async fn test_zigzag_dependencies() -> DagResult<()> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[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<()> {
|
async fn test_10000_level_chain_stress() -> DagResult<()> {
|
||||||
// Ultimate deep chain test
|
// Ultimate deep chain test
|
||||||
let dag = DagRunner::new();
|
let dag = DagRunner::new();
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ async fn test_10000_node_linear_chain_segments() -> DagResult<()> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[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<()> {
|
async fn test_100000_nodes_stress() -> DagResult<()> {
|
||||||
// Ultimate stress test: 100,000 nodes
|
// Ultimate stress test: 100,000 nodes
|
||||||
let dag = DagRunner::new();
|
let dag = DagRunner::new();
|
||||||
|
|||||||
Reference in new issue
Block a user