DoPrepare();
await WaitFlagCond(FlagType.SttStateChanged, 30, State.Ready);
Assert.IsTrue(Current == State.Ready, "State is not Ready");
+ SttInst.SetPrivateData("stt_verification", "true");
+
CreateButton("Start Recording");
await ManualTest.WaitForConfirm();
UpdateLabel("Start Completed");
* POSTCONDITION
* 1. Unprepare
*/
+ if (Current == State.Ready) {
+ SttInst.SetPrivateData("stt_verification", "false");
+ }
+
initFlags();
DoUnprepare();
await WaitFlagCond(FlagType.SttStateChanged, 15, State.Created);
DoPrepare();
await WaitFlagCond(FlagType.SttStateChanged, 30, State.Ready);
Assert.IsTrue(Current == State.Ready, "State is not Ready");
+ SttInst.SetPrivateData("stt_verification", "true");
+
CreateButton("Start Recording");
await ManualTest.WaitForConfirm();
UpdateLabel("Start Completed");
* POSTCONDITION
* 1. Unprepare
*/
+ if (Current == State.Ready) {
+ SttInst.SetPrivateData("stt_verification", "false");
+ }
+
initFlags();
DoUnprepare();
await WaitFlagCond(FlagType.SttStateChanged, 15, State.Created);
SttHelper.PrintLog(Type.DLogAndlogUtil, "UnPrepare Completed Successfully");
}
+ internal void SetTestMode(bool isTestMode)
+ {
+ SttHelper.PrintLog(Type.DLogAndlogUtil, "Set reserved key for Test mode");
+ SttInst.SetPrivateData("stt_verification", isTestMode ? "true" : "false");
+ }
+
internal void Unregister()
{
SttInst.StateChanged -= SttStateChanged;
inst.DoPrepare();
await inst.WaitFlagCond(FlagType.SttStateChanged, 15, Stt.State.Ready);
Assert.IsTrue(inst.SttInst.CurrentState == State.Ready, "State should be Ready");
+ inst.SetTestMode(true);
inst.SttInst.SetSilenceDetection(SilenceDetection.False);
inst.SttInst.Start("en_US", Stt.RecognitionType.Free);
await inst.WaitFlagCond(FlagType.SttStateChanged, 15, Stt.State.Recording);
}
finally
{
+ if (inst.SttInst.CurrentState == State.Ready) {
+ inst.SetTestMode(false);
+ }
inst.DoUnprepare();
await inst.WaitFlagCond(FlagType.SttStateChanged, 15, Stt.State.Created);
inst.Unregister();
inst.DoPrepare();
await inst.WaitFlagCond(FlagType.SttStateChanged, 15, Stt.State.Ready);
Assert.IsTrue(inst.SttInst.CurrentState == State.Ready, "State should be Ready");
+ inst.SetTestMode(true);
inst.SttInst.SetSilenceDetection(SilenceDetection.False);
inst.SttInst.Start("en_US", Stt.RecognitionType.Free);
await inst.WaitFlagCond(FlagType.SttStateChanged, 15, Stt.State.Recording);
}
finally
{
+ if (inst.SttInst.CurrentState == State.Ready) {
+ inst.SetTestMode(false);
+ }
inst.DoUnprepare();
await inst.WaitFlagCond(FlagType.SttStateChanged, 15, Stt.State.Created);
inst.Unregister();