test: setup common stability and robustness properties tracking

This commit is contained in:
Miha Kralj
2026-02-27 12:50:05 -08:00
parent 4ab3a7fb53
commit 769a923a24
287 changed files with 1314 additions and 867 deletions
+6
View File
@@ -33,6 +33,9 @@ public sealed class Edcf : AbstractBase
private State _s;
private State _ps;
/// <summary>
/// Initializes an Ehlers Distance Coefficient Filter.
/// </summary>
/// <param name="length">Filter window length (≥ 2). Default: 15.</param>
public Edcf(int length = 15)
{
@@ -51,6 +54,9 @@ public sealed class Edcf : AbstractBase
Name = $"Edcf({_length})";
}
/// <summary>
/// Initializes an EDCF indicator and subscribes it to a source publisher.
/// </summary>
/// <param name="source">Input data source for event-based chaining.</param>
/// <param name="length">Filter window length (≥ 2). Default: 15.</param>
public Edcf(ITValuePublisher source, int length = 15) : this(length)
+1 -1
View File
@@ -191,4 +191,4 @@ public class GaussValidationTests : IDisposable
int finiteCount = values.Count(v => double.IsFinite(v));
Assert.True(finiteCount > 100, $"Expected >100 finite values, got {finiteCount}");
}
}
}
+1 -1
View File
@@ -154,4 +154,4 @@ public class HpfValidationTests : IDisposable
int finiteCount = values.Count(v => double.IsFinite(v));
Assert.True(finiteCount > 100, $"Expected >100 finite values, got {finiteCount}");
}
}
}