WIP: RevHubTestSuite: eager return if testComplete in state is true.

This commit is contained in:
2023-09-22 23:38:04 -05:00
parent 10ce6ee5c8
commit 352b3d0f57
4 changed files with 11 additions and 0 deletions

View File

@@ -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));

View File

@@ -10,5 +10,9 @@ public class RevHubTestSuiteAnalogTestsState extends RevTestSuiteTestState {
@Override
public void exec() {
super.exec();
if (testComplete)
return;
}
}

View File

@@ -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();

View File

@@ -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()) {