John Lewin
c5ea8bb3c0
Update automation tests to account for printer settings changes
2017-12-28 09:02:44 -08:00
John Lewin
e892f7be21
Update to new RunOnIdle signatures
2017-12-23 10:02:29 -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
deeb6772e0
Extract core of SaveAsPage into reusable component, add MoveItemPage
2017-12-21 14:05:45 -08:00
John Lewin
4415300a1f
Move heavy tasks out of constructor, make awaitable
...
- Add support for awaitable startup
- Issue MatterHackers/MCCentral#2423
Select printer not changing to new printer
2017-12-20 18:26:48 -08:00
Lars Brubaker
d446681f1f
Fixed group test.
...
issue: MatterHackers/MCCentral#2451
Investigate if ValidateDoUndoOnSceneOperations failure is related to recent selection changes
2017-12-20 15:43:37 -08:00
John Lewin
0a6f69d76b
Correct comments
2017-12-18 22:03:58 -08:00
John Lewin
288352a3a7
Use default window bounds or overrides
2017-12-18 22:03:17 -08:00
John Lewin
4ed9724634
LoadRootWindow should not call ShowAsSystemWindow
2017-12-18 22:02:10 -08:00
John Lewin
5bbe550539
Change typename to reflect new shared platform role
2017-12-18 17:45:59 -08:00
John Lewin
622607b710
Separate MatterControlApplication to Init vs SystemWindow components
...
- Reduce to minimum viable SystemWindow
- Isolate initialization code in MatterControlApplication
- Prepare to collapse into discrete initialization stages
2017-12-18 10:53:26 -08:00
John Lewin
08018ea1c3
Remove MatterControlApplication.Instance dependencies
2017-12-18 10:53:26 -08:00
John Lewin
5e12f5ce93
Remove unused RestartOnClose mechanism
2017-12-18 10:53:25 -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
13600b25ef
Overridable TemperatureStream TempStabilizationTime
2017-12-15 19:21:50 -08:00
John Lewin
b5d8832fe4
Overridable emulator heatup
2017-12-15 18:19:36 -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
d6b06fae92
Wait for button to become enabled
2017-12-15 08:54:59 -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
559402b2b1
WaitForDraw should return on Draw or Close
...
- Revise default wait value due to observed hangs
- Catch AppDomainUnloaded exception and exit background thread/loop
2017-12-09 14:20:25 -08:00
John Lewin
57553a33d9
Remove MatterControl->Close test hooks until complications are resolved
2017-12-09 13:22:55 -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
18139b85f2
Empty downloads test/temp folder if not empty
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
61d40b00e5
Only block if needed
2017-12-08 11:32:05 -08:00
John Lewin
8a8c898043
Add ContentReloaded to ListView, wait in tests for ContentReloaded
2017-12-07 14:54:41 -08:00
John Lewin
beefe57ca1
Wait for expected types
2017-12-07 13:59:05 -08:00
John Lewin
093dcce0b5
Revise test delays
2017-12-06 17:23:21 -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
5d0ca16503
Revise configuration for mhtest.config UseAutomationMouse
2017-12-06 15:19:23 -08:00
John Lewin
36d48a9ee0
Add support for DialogProvider override in mhtest.config
2017-12-06 09:14:32 -08:00
John Lewin
c227b5a314
Set CurrentDirectory before incurring AggContext spin up
...
- Fixes inability to set AggContext DialogProvider via config file
due to not yet set CurrentDirectory
2017-12-05 18:05:18 -08:00