From efad9eb0d97fb1920459f5f13884a14eade2cb63 Mon Sep 17 00:00:00 2001 From: Milan Hanajik Date: Mon, 11 Apr 2016 09:39:02 +0200 Subject: [PATCH] Bug fixed in continuation of the cycle after a STOP. --- TestBenchFramework/BenchControl/Sequences/MainSeq.cs | 6 +++++- TestBenchFramework/BenchControl/StateMachine.cs | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/TestBenchFramework/BenchControl/Sequences/MainSeq.cs b/TestBenchFramework/BenchControl/Sequences/MainSeq.cs index 300c5a93b..e736685ca 100644 --- a/TestBenchFramework/BenchControl/Sequences/MainSeq.cs +++ b/TestBenchFramework/BenchControl/Sequences/MainSeq.cs @@ -526,7 +526,11 @@ namespace TBF.BenchControl.Sequences int selsctedTestIx = -1; for (int i = simultWithPurgingCount; i < StateMachine.Tests.Count - simultWithEvacuationCount; i++) { - if (slctdTest == StateMachine.Tests[i]) selsctedTestIx = i; + if (slctdTest == StateMachine.Tests[i]) + { + selsctedTestIx = i; + break; + } } if (selsctedTestIx == -1) goto select_cycle_or_test; diff --git a/TestBenchFramework/BenchControl/StateMachine.cs b/TestBenchFramework/BenchControl/StateMachine.cs index 456c680a6..f70faca73 100644 --- a/TestBenchFramework/BenchControl/StateMachine.cs +++ b/TestBenchFramework/BenchControl/StateMachine.cs @@ -391,7 +391,7 @@ namespace TBF.BenchControl { return Tests[2]; } - else if (selection == Sequences.MainSeq.Selection.Test) + else if (selection == Sequences.MainSeq.Selection.Test || selection == Sequences.MainSeq.Selection.RestOfCycle) { foreach (var test in Tests) {