TestRslt.MethodClass and MeterTestRslt.RegReaderClass fields set appropriately in each test, ver. 2.18.824
This commit is contained in:
@@ -18,6 +18,14 @@ namespace TBF.BenchControl.TestMethods.SensitivityTest
|
||||
const int DetectionBufferSize = 9;
|
||||
const int DetectionKernelSize = 5;
|
||||
|
||||
/// <summary>
|
||||
/// Executes the specified test.
|
||||
/// </summary>
|
||||
/// <param name="test">The test.</param>
|
||||
/// <param name="repetitionNr">The repetition nr.</param>
|
||||
/// <param name="testParams">The test parameters.</param>
|
||||
/// <param name="debugLevel">The debug level.</param>
|
||||
/// <returns></returns>
|
||||
public IList<Event> Execute(Config.Entities.Test test, int repetitionNr,
|
||||
SensitivityTestParams testParams,
|
||||
Config.Entities.DebugMode debugLevel)
|
||||
@@ -45,11 +53,11 @@ namespace TBF.BenchControl.TestMethods.SensitivityTest
|
||||
|
||||
if (test.Name.ToLower().Contains("rise") || test.Name.ToLower().Contains("steig"))
|
||||
{
|
||||
MakeSimulatedCompound(test.Name, 1, 1, 0, 0.7f, 0.0f);
|
||||
MakeSimulatedCompound(test, 1, 0, 0.7f, 0.0f);
|
||||
}
|
||||
else
|
||||
{
|
||||
MakeSimulatedCompound(test.Name, 1, 1, 0, 0.7f, 0.9f);
|
||||
MakeSimulatedCompound(test, 1, 0, 0.7f, 0.9f);
|
||||
}
|
||||
|
||||
Bridge.OnTestProgress(this, new TestProgressEventArgs(test, repetitionNr, Config.Entities.Progress.Completed));
|
||||
@@ -432,7 +440,8 @@ namespace TBF.BenchControl.TestMethods.SensitivityTest
|
||||
UpdateTempPressDensAmb(tstRslt);
|
||||
|
||||
/// Main results
|
||||
tstRslt.StartTime = TestStartTime;
|
||||
tstRslt.MethodClass = TbfComponents.FindComponent(test.Method).ClassName;
|
||||
tstRslt.StartTime = TestStartTime;
|
||||
tstRslt.EndTime = TestEndTime;
|
||||
tstRslt.FlowSetTime = flowSetTime1 - flowSetTime0;
|
||||
tstRslt.TestTime = cBrd.TTime; /// [s] measurement time
|
||||
@@ -468,7 +477,8 @@ namespace TBF.BenchControl.TestMethods.SensitivityTest
|
||||
|
||||
if (meterRslt != null && regReader != null)
|
||||
{
|
||||
meterRslt.PulsesPerLiter = regReader.PulsesPerLtr;
|
||||
meterRslt.RegReaderClass = regReader.ClassName;
|
||||
meterRslt.PulsesPerLiter = regReader.PulsesPerLtr;
|
||||
|
||||
meterRslt.Passed = (Qrise <= test.Qto) && (tstRslt.ErrorFlags == 0 || tstRslt.ErrorFlagsMode() != Config.Entities.ErrorFlagsMode.On);
|
||||
meterRslt.TestDone = true;
|
||||
|
||||
Reference in New Issue
Block a user