Commit graph

114 commits

Author SHA1 Message Date
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
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
bdb7f98a7e Remove UserLevel dictionary and naming, switch to top level properties 2019-01-06 11:39:13 -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
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
John Lewin
cbc856f1c5 Fix test project build breaks 2018-11-12 14:45:53 -08:00
Lars Brubaker
0a1b9a5553 converting more rooted events 2018-11-09 12:07:59 -08:00
Lars Brubaker
f71ab39461 Making test for user edit of leveling data 2018-10-22 17:32:33 -07:00
LarsBrubaker
133da5d35a Making leveling test run a second leveling and test it changes 2018-10-18 14:58:35 -07:00
John Lewin
6dbae7668b Remove ActiveSliceSettings.Instance
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
John Lewin
e9ea030853 Extract LevelingWizard automation to reusable function
- Reuse in PulseRequiresLevelingAndLevelingWorks
2018-10-03 12:28:41 -07:00
Lars Brubaker
ef24e54b38 Fixed the test to account for changes in control names and behavior 2018-09-21 09:48:48 -07:00
John Lewin
8a9a2b7644 Fix failing test 2018-08-01 18:35:38 -07:00
John Lewin
5fa01c8a5e Validate GCode/MultilineStringField persistence 2018-07-30 17:02:36 -07:00
Lars Brubaker
46c8f08c71 Reversed the logic of holding temp on cancel so it is consistent with print canceling
issue: MatterHackers/MCCentral#3877
Don't show heat shut off options in same place as cancel print
2018-07-17 10:04:08 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
Lars Brubaker
6f6a88793b Set the gcode filename to the file we are actually printing
improving print test

issue: MatterHackers/MCCentral#3841
PrinterRecoveryTest is failing (looks like a real fail)
2018-07-12 11:52:36 -07:00
Lars Brubaker
7caccde0f3 Made sure that when we change printers we update the home library
This makes sure we show and hide the sd card folder
issue: MatterHackers/MCCentral#3769
fix sd card print test

took out dead code
2018-06-26 11:06:40 -07:00
Lars Brubaker
afcf2d0b29 Fixing boolean operations to not recurs as they set meshes
issue: MatterHackers/MCCentral#3763
Subtracting and replacing a sphere causes a "loop" in some scenarios
2018-06-26 10:41:42 -07:00
Lars Brubaker
72e674c1f3 Getting tests to pass 2018-04-20 12:01:30 -07:00
John Lewin
ec760353fa Resolve failing tests due to assumed default Part tab
- Issue MatterHackers/MCCentral#3173
2018-04-19 08:02:31 -07:00
Lars Brubaker
859304fd16 Fixed print recovery test
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
Lars Brubaker
c904b4bf80 Fixed test 2018-02-02 09:27:06 -08:00
LarsBrubaker
5af78b67e7 Fixing CompletingPrintTurnsoffHeat 2018-02-02 09:17:32 -08:00
John Lewin
54ceb8170c Add reasonable timeout to AutoResetEvent
- Issue MatterHackers/MCCentral#2637
TuningAdjustmentsDefaultToOneAndPersists hangs test suite, violates test
timeout
2018-02-01 20:57:54 -08:00
John Lewin
fd2418f0fb Fix typos 2018-01-15 20:58:14 -08:00
John Lewin
045d17b153 Update test as ManualPrintercontrols now is ScrollableWidget
- Issue MatterHackers/MCCentral#2658
Investigate TuningAdjustmentsDefaultToOneAndPersists failure
2018-01-15 20:52:44 -08:00
John Lewin
fdb1a7bd98 Update emulator test to match new behavior
- Issue MatterHackers/MCCentral#2655
Investigate ExpectedEmulatorResponses failure
2018-01-15 20:13:57 -08:00
Lars Brubaker
ab2fa6e910 Extruders beyond 0 only have temperature
Removed ability to set material for extruders other than the first
added settings for extruder 1-4 temp
Refactored emulator (move classes to new files)
Made the emulator support multiple extruders
2018-01-10 12:56:50 -08:00
Lars Brubaker
7e8bac8716 Run the printing test twice 2018-01-08 12:04:14 -08:00
John Lewin
f38be7eec8 Always initialize gCodeFileStream0, return -1 if null
- Issue MatterHackers/MCCentral#2599
Investigate PrinterRecoveryTest failure
2018-01-07 16:11:44 -08:00
John Lewin
e811fc625e Add support for navigating to SliceSetting fields
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 14:54:26 -08:00
Lars Brubaker
181ea3f204 Removed Lock and Unlock edit controls 2018-01-02 16:45:11 -08:00
John Lewin
c5ea8bb3c0 Update automation tests to account for printer settings changes 2017-12-28 09:02:44 -08:00
John Lewin
08018ea1c3 Remove MatterControlApplication.Instance dependencies 2017-12-18 10:53:26 -08:00
John Lewin
8839ed6e6c Rename WaitVanishForName to WaitForWigetDisappear 2017-12-15 23:35:24 -08:00
John Lewin
70c1894c9a Use default WaitFor timeouts
- Issue MatterHackers/MCCentral#2427
2017-12-15 20:25:07 -08:00
John Lewin
2d4282c801 Rename Delay<Func> to WaitFor<Func> for clarity 2017-12-15 20:25:07 -08:00
John Lewin
d3e988cc7e Fix PulseRequiresLevelingAndLevelingWorks Test
- Issue MatterHackers/MCCentral#2417
2017-12-15 08:45:55 -08:00
John Lewin
a129d66abd Revise failing tests 2017-12-14 21:59:41 -08:00
John Lewin
d9284e43b0 Fix PrinterRecoveryTest test
- Issue MatterHackers/MCCentral#2415
Null reference in TumbleCubeControl from PrinterRecoveryTest
2017-12-14 17:23:30 -08:00
John Lewin
5f6c553cd8 Fix CompletingPrintTurnsoffHeat test 2017-12-14 16:34:03 -08:00
John Lewin
0afb6ae29b Fix PulseRequiresLevelingAndLevelingWorks test 2017-12-14 16:28:38 -08:00
John Lewin
372846229a Fix PrinterRequestsResumeWorkingAsExpected test 2017-12-14 16:26:59 -08:00
John Lewin
deed45ab4a Fix CancelWorksAsExpected & RaftEnabledPassedToSliceEngine tests
- Make start/stop print automatable
- Make test helpers for:
  - OpenPrintPopupMenu
  - StartPrint
  - OpenGCode3DOverflowMenu
  - SwitchToSliceSettings
  - EnsurePrintersSidebarOpen
2017-12-14 16:19:22 -08:00