mirror of
https://github.com/TimeCrafters/CenterStage
synced 2025-12-15 16:52:35 +00:00
WIP: RevHubTestSuite: eager return if testComplete in state is true.
This commit is contained in:
@@ -22,6 +22,7 @@ public class RevHubTestSuiteEngine extends CyberarmEngine {
|
||||
this.robot = new RevHubTestSuiteRobot();
|
||||
|
||||
addState(new RevHubTestSuiteHubSelectionState(robot));
|
||||
|
||||
addState(new RevHubTestSuiteMotorTestsState(robot));
|
||||
addState(new RevHubTestSuiteServoTestsState(robot));
|
||||
addState(new RevHubTestSuiteAnalogTestsState(robot));
|
||||
|
||||
@@ -10,5 +10,9 @@ public class RevHubTestSuiteAnalogTestsState extends RevTestSuiteTestState {
|
||||
@Override
|
||||
public void exec() {
|
||||
super.exec();
|
||||
|
||||
if (testComplete)
|
||||
return;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,6 +33,9 @@ public class RevHubTestSuiteMotorTestsState extends RevTestSuiteTestState {
|
||||
public void exec() {
|
||||
super.exec();
|
||||
|
||||
if (testComplete)
|
||||
return;
|
||||
|
||||
switch (stage) {
|
||||
case MOTOR_ENCODER_STEADY: {
|
||||
test_encoder_steady();
|
||||
|
||||
@@ -24,6 +24,9 @@ public class RevHubTestSuiteServoTestsState extends RevTestSuiteTestState {
|
||||
public void exec() {
|
||||
super.exec();
|
||||
|
||||
if (testComplete)
|
||||
return;
|
||||
|
||||
test_servos();
|
||||
|
||||
if (stage.ordinal() > STAGE.SERVO_SWEEP.ordinal()) {
|
||||
|
||||
Reference in New Issue
Block a user