Commit graph

524 commits

Author SHA1 Message Date
John Lewin
922becba20 Fix failing CancelWorksAsExpected test 2019-04-30 18:51:04 -07:00
jlewin
18a1ccfaa2 Ensure actions causing ReloadAll are wrapped in WaitForReloadAll 2019-04-30 16:45:29 -07:00
jlewin
4939481a8d Fix failure message 2019-04-30 16:44:53 -07:00
jlewin
d6c2b5ef97 Satisfy non-empty bed requirement 2019-04-30 16:44:33 -07:00
jlewin
b16ca2245c Rename leveling test 2019-04-30 16:44:08 -07:00
jlewin
f6f8dc9209 Migrate openAdvanced/pauseAtLayer behavior to StartPrint 2019-04-30 16:00:23 -07:00
jlewin
2704cf8f50 Remove no longer applicable FilamentLoaded workaround
- Requirement removed, automatic behavior undesired and causes delay
2019-04-30 14:30:50 -07:00
jlewin
e5169f9bac Rename pause on layer test 2019-04-30 11:43:08 -07:00
jlewin
98f70893d9 Remove WaitForWidgetDisappear call from WaitForLayerAndResume
- Issue MatterHackers/MCCentral#5419
Investigate PauseOnLayerDoesPauseOnPrint failure
2019-04-30 11:40:16 -07:00
jlewin
cd41899175 Rename leveling test 2019-04-30 10:56:49 -07:00
John Lewin
50f3dab1a0 Add conditional logic for bed validation
- Issue MatterHackers/MCCentral#5397
export as gcode test failing due to empty bed requirement
2019-04-30 08:19:46 -07:00
jlewin
22dd9e1c0a Assert that Print Recovery is enabled after Disconnect/Reconnect
- Issue MatterHackers/MCCentral#5403
Investigate PrinterRecoveryTest failure
2019-04-29 16:19:16 -07:00
Lars Brubaker
c65dbe8cbc fixing re-slice test
issue: MatterHackers/MCCentral#5401
re-slice test does not click 'switch' button correctly
2019-04-29 11:40:16 -07:00
jlewin
b561ed65aa Fix spelling 2019-04-17 14:34:36 -07:00
jlewin
c8f8db4631 Expose test requirement for improved test failure messages 2019-04-17 07:35:43 -07:00
John Lewin
64ffe63629 Revise control validation and test timeout 2019-04-15 21:05:19 -07:00
John Lewin
c6ef31075d Click Print Leveling to continue 2019-04-15 21:04:28 -07:00
jlewin
e82da83a9f Add dedicated type for terminal lines 2019-04-03 09:27:07 -07:00
Lars Brubaker
e8ad375934 Making sure tests are still passing with new settings changes 2019-04-02 15:18:10 -07:00
Lars Brubaker
e7fe7bb8da Put in improved terminal filtering 2019-03-26 21:10:51 -07:00
jlewin
87908f1af7 Resolve implicit versus explicit assembly binding warnings 2019-03-26 13:33:45 -07:00
jlewin
afedb2555a Move temp processing into PrinterConnection 2019-03-18 14:12:09 -07:00
jlewin
53b57ad23c Add test for CopyFrom 2019-03-06 08:25:11 -08:00
John Lewin
0b1e3732c4 Revise plugins 2019-02-04 16:18:04 -08:00
LarsBrubaker
76f81babfd upgrading nunit 2019-01-27 17:23:40 -08:00
John Lewin
c7d6c9b75a Revise tests to account for new "Finish Setup Button" location
- Add infrastructure to find and set new button identifier
- Issue MatterHackers/MCCentral#4902
Investigate failing PulseRequiresLevelingAndLevelingWorks test
2019-01-23 23:02:46 -08:00
John Lewin
e1a94936d8 Fix spelling 2019-01-16 15:10:08 -08:00
John Lewin
623105281d Fix failing test to validate TabContent type, not Tab type 2019-01-16 09:07:51 -08:00
John Lewin
1906d4acc4 Add missing test validating printer count after ReloadAll
- Issue MatterHackers/MCCentral#4713
Turning brim on/off closes printer tab
2019-01-16 09:07:51 -08:00
John Lewin
8fce34c8a5 Remove SettingsLayout.Instance, move to PrinterSettings.Layout 2019-01-06 13:28:37 -08:00
John Lewin
0f792648de Rename SettingsOrganizer to SettingsLayout 2019-01-06 13:22:53 -08:00
John Lewin
b327b95e4a Move settings dictionary into PrinterSettings 2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c Remove GetSettingsData method, use SettingsData dictionary
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00
John Lewin
e70bfc9977 Move create_raft to SettingsKey 2019-01-06 11:39:13 -08:00
John Lewin
bdb7f98a7e Remove UserLevel dictionary and naming, switch to top level properties 2019-01-06 11:39:13 -08:00
John Lewin
e7f1a12d1b Add extra assert for ReadThread.NumRunning == 0 2018-12-26 16:56:03 -08:00
John Lewin
86660c032f Add failing PrinterDisconnectedOnTabClose test 2018-12-26 16:26:05 -08:00
John Lewin
8ba2299a76 Convert CloseFirstPrinterTab into a reusable test helper method 2018-12-26 16:16:19 -08:00
John Lewin
f06e67a65e Use EventHandler<StringEventArgs> for SettingChanged event
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
John Lewin
aa9c1cbc86 Use new testRunner.ClickWidget(w) instead of widget.InvokeClick(w)
- Issue MatterHackers/MCCentral#4731
Tests should only the use automation API, never direct methods like
InvokeClick()
2018-12-19 09:20:56 -08:00
John Lewin
c66b29e90e Remove OpenPrinterIDs from ProfileManager
- Issue MatterHackers/MCCentral#4729
Investigate failing PrinterNameChange test
2018-12-19 09:09:17 -08:00
Lars Brubaker
af9d26ae68 Fixed the mirror test 2018-12-07 14:05:03 -08:00
Lars Brubaker
22de333b5b Fixing test for new UI 2018-12-06 12:03:46 -08:00
John Lewin
5804173ab9 Use automation helper to validate ActivePrinters.First is valid
- Not valid for use in multi-printer scenarios
2018-11-30 14:08:29 -08:00
John Lewin
05d7ae286c Remove ActivePrinter 2018-11-30 14:08:29 -08:00
John Lewin
fe2f71559f Correct whitespace 2018-11-30 14:08:28 -08:00
John Lewin
970d68f5c0 Spelling 2018-11-29 13:41:24 -08:00
John Lewin
23d5b9ff6b Manually resume cancelled leveling wizard 2018-11-22 12:06:53 -08:00
John Lewin
b2fab07382 Revise waits for improved results on automation server 2018-11-22 10:56:03 -08:00
John Lewin
138898a4b7 Fix QualitySettingsStayAsOverrides test 2018-11-21 19:24:53 -08:00