Closed drslebedev closed 4 weeks ago
This PR consists of 2 commits: 1) Add unit test checking autoUpdate and stored parameters in CtxSettings.
autoUpdate
CtxSettings
2) Add Performance monitoring block:
TagSource
PerformanceMonitor
qa_PerformanceMonitor
Here are some performance results produced with qa_PerformanceMonitor for simple graph:
↱ tagSink src -> monitorBulk -> monitorOne -> monitorPerformance -> tagSink ↳ tagSink
The results include 200 seconds of running. Case 1: no tags (in blue) Case 2: 1 tag per 10000 samples (in orange) Case 3: 1 tag per 1 samples (in green, right axis), evaluation rate was set to 1000 samples.
Failed conditions 65.2% Coverage on New Code (required ≥ 80%) 7.7% Duplication on New Code (required ≤ 3%)
See analysis details on SonarCloud
This PR consists of 2 commits: 1) Add unit test checking
autoUpdate
and stored parameters inCtxSettings
.2) Add Performance monitoring block:
TagSource
.TagSource
.PerformanceMonitor
block.qa_PerformanceMonitor
test.Here are some performance results produced with
qa_PerformanceMonitor
for simple graph:The results include 200 seconds of running. Case 1: no tags (in blue) Case 2: 1 tag per 10000 samples (in orange) Case 3: 1 tag per 1 samples (in green, right axis), evaluation rate was set to 1000 samples.