Lines Matching refs:Step
62 enum class Step in TEST_P() enum
71 Step currentStep = Step::Start; in TEST_P()
75 auto waitForStep = [&](Step waitStep) -> bool { in TEST_P()
80 if (currentStep == Step::Abort) in TEST_P()
89 auto nextStep = [&](Step newStep) { in TEST_P()
100 AbortOnFailure(Step *currentStep, std::mutex *mutex, std::condition_variable *condVar) in TEST_P()
109 isAborting = *mCurrentStep != Step::Finish; in TEST_P()
113 *mCurrentStep = Step::Abort; in TEST_P()
120 Step *mCurrentStep; in TEST_P()
133 ASSERT_TRUE(waitForStep(Step::Thread1Draw)); in TEST_P()
140 nextStep(Step::Thread0Delete); in TEST_P()
141 ASSERT_TRUE(waitForStep(Step::Finish)); in TEST_P()
172 nextStep(Step::Thread1Draw); in TEST_P()
173 ASSERT_TRUE(waitForStep(Step::Thread0Delete)); in TEST_P()
182 nextStep(Step::Finish); in TEST_P()
191 ASSERT_NE(currentStep, Step::Abort); in TEST_P()