Revise test to account for faster emulator
- Issue MatterHackers/MCCentral#3894 Investigate failing CancelWorksAsExpected test
This commit is contained in:
parent
01021a9dbb
commit
5bd99f5e03
1 changed files with 5 additions and 8 deletions
|
|
@ -88,21 +88,18 @@ namespace MatterHackers.MatterControl.Tests.Automation
|
|||
|
||||
Assert.IsTrue(ProfileManager.Instance.ActiveProfile != null);
|
||||
|
||||
testRunner.AddItemToBedplate();
|
||||
|
||||
testRunner.OpenPrintPopupMenu();
|
||||
|
||||
testRunner.ClickByName("Layer(s) To Pause Field");
|
||||
testRunner.Type("2");
|
||||
|
||||
testRunner.AddItemToBedplate();
|
||||
|
||||
// Toggle Sync-to-print
|
||||
testRunner.SwitchToGCodeTab();
|
||||
testRunner.ClickByName("Sync To Print Toggle");
|
||||
|
||||
testRunner.StartPrint();
|
||||
testRunner.ClickByName("Start Print Button");
|
||||
|
||||
// Wait for the Ok button
|
||||
testRunner.WaitForName("Yes Button", 30);
|
||||
emulator.RunSlow = true;
|
||||
testRunner.ClickByName("Yes Button");
|
||||
|
||||
// Cancel the Printing task
|
||||
|
|
@ -110,7 +107,7 @@ namespace MatterHackers.MatterControl.Tests.Automation
|
|||
|
||||
// Wait for and assert that printing has been canceled
|
||||
testRunner.WaitFor(() => printer.Connection.CommunicationState == PrinterCommunication.CommunicationStates.Connected);
|
||||
Assert.IsTrue(printer.Connection.CommunicationState == PrinterCommunication.CommunicationStates.Connected);
|
||||
Assert.AreEqual(printer.Connection.CommunicationState, PrinterCommunication.CommunicationStates.Connected);
|
||||
|
||||
// Assert that two G28s were output to the terminal
|
||||
int g28Count = printer.Connection.TerminalLog.PrinterLines.Where(line => line.Contains("G28")).Count();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue