feature: Add prompts to TestEnvironment
Change-Id: I59098b73ea39590d9c890aac5de555e469ad0cbc
Signed-off-by: Walter Vorhees <walter.vorhees@boeing.com>
diff --git a/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/core/environment/TestEnvironment.java b/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/core/environment/TestEnvironment.java
index b1e6c3a..839a64d 100644
--- a/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/core/environment/TestEnvironment.java
+++ b/org.eclipse.osee.ote.core/src/org/eclipse/osee/ote/core/environment/TestEnvironment.java
@@ -38,7 +38,9 @@
import org.eclipse.osee.ote.core.GCHelper;
import org.eclipse.osee.ote.core.OseeTestThread;
import org.eclipse.osee.ote.core.OteProperties;
+import org.eclipse.osee.ote.core.TestPrompt;
import org.eclipse.osee.ote.core.TestScript;
+import org.eclipse.osee.ote.core.enums.PromptResponseType;
import org.eclipse.osee.ote.core.environment.interfaces.IAssociatedObjectListener;
import org.eclipse.osee.ote.core.environment.interfaces.ICancelTimer;
import org.eclipse.osee.ote.core.environment.interfaces.IEnvironmentFactory;
@@ -578,4 +580,28 @@
this.uutApi = uutApi;
}
+ public void prompt() {
+ getRunManager().getCurrentScript().prompt();
+ }
+
+ public void prompt(String message) {
+ getRunManager().getCurrentScript().prompt(new TestPrompt(message, PromptResponseType.NONE));
+ }
+
+ public void promptPassFail(String message) {
+ getRunManager().getCurrentScript().promptPassFail(message);
+ }
+
+ public void promptPause(String message) {
+ getRunManager().getCurrentScript().promptPause(message);
+ }
+
+ public void promptStep(String message) {
+ getRunManager().getCurrentScript().prompt(new TestPrompt(message, PromptResponseType.SCRIPT_STEP));
+ }
+
+ public String promptInput(String message) {
+ return getRunManager().getCurrentScript().prompt(new TestPrompt(message, PromptResponseType.USER_INPUT));
+ }
+
}