Commit graph

368 commits

Author SHA1 Message Date
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
88147ae13e Temperature widgets using hosted controls 2018-01-09 15:26:59 -08:00
John Lewin
f60259e9d3 Consolidate header and footer bars into SelectedObjectPanel 2018-01-08 23:34:40 -08:00
Lars Brubaker
7e8bac8716 Run the printing test twice 2018-01-08 12:04:14 -08:00
John Lewin
eece69fb0c Fix failing HasHeatedBedCheckedHidesBedTemperatureOptions test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 17:51:11 -08:00
John Lewin
cc2df3e33b Fix failing SwitchingMaterialsCausesSettingsChangedEvents test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 17:33:43 -08:00
John Lewin
4f6c97f16f Fix failing QualitySettingsStayAsOverrides test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 17:27:17 -08:00
John Lewin
53233c644c Fix failing RaftEnabledPassedToSliceEngine test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 16:41:37 -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
369835d314 Move SerialPortCommunication to MatterControl.Printing project 2017-12-29 15:33:02 -08:00
John Lewin
c5ea8bb3c0 Update automation tests to account for printer settings changes 2017-12-28 09:02:44 -08:00
John Lewin
caffdfbbf2 Restore correct GCode2D overflow menu
- Add test for expected overflow menus
- Issue MatterHackers/MCCentral#2489
GCode2D shows mesh/model overflow menu
2017-12-22 10:14:12 -08:00
John Lewin
0a6f69d76b Correct comments 2017-12-18 22:03:58 -08:00
John Lewin
4ed9724634 LoadRootWindow should not call ShowAsSystemWindow 2017-12-18 22:02:10 -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
f7697d37c7 Revise DownloadsAddButtonAddsZipFiles test 2017-12-15 12:09:47 -08:00
John Lewin
08871537f2 Prevent overlapped WaitForLayerAndResume calls 2017-12-15 09:37:18 -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
5af2c2c266 Fix QualitySettingsStayAsOverrides test 2017-12-14 17:46:48 -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
60bee42e7c Fix PauseOnLayerDoesPauseOnPrint test 2017-12-14 17:00:21 -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
299a1b1134 Fix SoftwareLevelingRequiredCorrectWorkflow test 2017-12-14 16:22: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
John Lewin
1f7575ca49 Fix ClearingCheckBoxClearsUserOverride due to control off-screen 2017-12-09 15:56:14 -08:00
John Lewin
3c8133595c Include TextCreator plugin in AutomationTests 2017-12-09 13:21:29 -08:00
John Lewin
637449e288 Fix breaking issues with Download tests 2017-12-08 19:21:46 -08:00
John Lewin
274b7d8549 Eliminate false positives, remove try/catch, use setup/teardown 2017-12-08 19:21:46 -08:00
John Lewin
45dc43c796 Remove fixed Dialog wait times, use CompleteDialog helper 2017-12-08 19:21:45 -08:00
John Lewin
0f9b5eda21 Use CompleteDialog helper 2017-12-08 19:21:45 -08:00
John Lewin
7612bff472 Latest MatterControl 2017-12-08 15:39:40 -08:00
John Lewin
37742385f5 Remove delayBeforeReturn ClickByName param, explicitly delay 2017-12-06 17:21:53 -08:00
John Lewin
3d8b72c7a9 Make dialog delay dependent on implementation
- Remove delays around folder navigation
- Add reusable CompleteDialog helper
2017-12-06 15:35:03 -08:00
John Lewin
6378b4bc4a Cancel OnClosing event if using interactive dialog 2017-11-30 15:17:22 -08:00
John Lewin
07a9dcfc28 Validate Close confirm dialog works as expected
- Issue MatterHackers/MCCentral#2352
Abort dialog has no effect - MatterControl exits
2017-11-30 15:17:22 -08:00
John Lewin
a909958999 Fix test regression due to wrapped settings -> content below fold 2017-11-20 20:42:17 -08:00
Lars Brubaker
48884b7cb2 Fix PauseOnLayerDoesPauseOnPrint 2017-11-20 15:41:18 -08:00
John Lewin
cc3df021c6 Only validate Add behavior on containers that support it
- Fixes AddFiresContentChangedEvent failure on PlatingHistoryContainer
- Issue MatterHackers/MCCentral#2256
Investigate 32 failing tests
2017-11-15 22:17:16 -08:00
John Lewin
4060956529 Covert disabled test filter categories to Ignore attributes
- Issue MatterHackers/MCCentral#2257
Convert FixNeeded and WorkInProgress test categories into Ignore attributes
2017-11-15 13:27:33 -08:00
John Lewin
586f730eb7 Add empty PlatingHistoryContainerTest 2017-11-15 13:00:49 -08:00
John Lewin
3bdf6a5b92 Reset projects to AnyCPU 2017-11-02 18:01:37 -07:00
Lars Brubaker
cc4dc1b954 Switch to any cpu 2017-11-02 15:58:12 -07:00