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
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
John Lewin
c3a0a0c320
Remove Com0Com port definitions and requirement
2017-12-05 18:01:52 -08:00
John Lewin
9b19afcec7
Use extension method syntax
2017-11-30 09:44:32 -08:00
John Lewin
7c8de48d88
Restore New Tab identifier
2017-11-15 16:00:07 -08:00
Lars Brubaker
c02d2ca60f
Made an automation test for print recovery (made it pass)
...
Fixed the DoUndoTests
2017-11-01 13:57:45 -07:00
Lars Brubaker
359784877f
Unify Vector2 3 and 4 to have upper case field members
2017-10-31 12:53:46 -07:00
Lars Brubaker
c6a3c14118
Took out unneeded test
...
Took out ghostscript
2017-10-31 11:23:14 -07:00
Lars Brubaker
a84701be03
Getting interaction volumes to be able to be scripted in automation runner
...
Better testing of offsets
Refactoring
2017-10-27 14:20:07 -07:00
Lars Brubaker
6e45ede3d5
Now testing Mirror X Y & Z
2017-10-26 15:05:46 -07:00
John Lewin
2cbf64fac7
Fix tests regression
2017-10-14 10:53:42 -07:00
John Lewin
7d7ca4edbf
Override WindowType for tests
2017-10-12 12:48:16 -07:00
John Lewin
764b571127
Resolve threading issues
2017-10-05 18:04:45 -07:00
John Lewin
b8a8b9d4de
Remove "Slice Dropdown Button" from test
2017-09-27 23:10:21 -07:00
John Lewin
594c439be1
Fix DragTo3DViewAddsItem test
2017-09-23 12:23:48 -07:00
John Lewin
15a54d1f2d
Fix RaftEnabledPassedToSliceEngine, CancelWorksAsExpected tests
2017-09-23 00:26:50 -07:00
John Lewin
569ce3498c
Fix test exceptions due to naming mismatches
2017-09-22 23:38:15 -07:00
John Lewin
76e7af0436
Eliminate PrinterConnection.Instance
2017-09-17 21:08:16 -07:00
John Lewin
5f51ee0490
Add test helper to wait for CommunicationState->Disconnected
2017-09-16 21:25:31 -07:00
John Lewin
5f99479b33
Use Setup Wizard -> Create Printer window if open
2017-09-16 21:25:31 -07:00
Lars Brubaker
1c40b3daba
Getting more test to pass
2017-08-30 16:44:32 -07:00
Lars Brubaker
41378d2286
Getting more tests passing
2017-08-30 13:42:11 -07:00
Lars Brubaker
293fd3ff12
Made more tests pass
...
deleted unused print status row
Made printer connection only have one status message output
Made sure the ApplicationTemDataPath is right for tests
Refactoring
2017-08-30 10:38:01 -07:00
Lars Brubaker
02a9baf464
Move the folders back into main view
...
Got lots more tests passing
2017-08-29 18:14:42 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
dda6f89c2b
Fix widget ordering to restore layer view controls
...
- Less coupling to MeshViewerWidget
- Interaction layer concept/surface added for IA volumes
- Holds most IA volume logic and controls
2017-07-11 08:10:57 -07:00
John Lewin
a2e632d53d
Replace emulator with experimental implementation
2017-07-01 19:50:09 -07:00
John Lewin
82b07f3237
Add NavigateToLibraryHome test helper
2017-06-18 10:02:34 -07:00
John Lewin
43656d4501
Use WaitForName defaults
2017-06-14 14:02:29 -07:00
John Lewin
f395e9bf07
Revise NameExists usage
2017-06-14 11:13:39 -07:00
John Lewin
1109b7b4ab
Remove timeout from ClickByName
2017-06-14 11:13:39 -07:00
John Lewin
1ac3274e7d
Move CommunicationState enums into PrinterCommunication namespace
2017-06-13 17:33:23 -07:00
John Lewin
9aaf0f6311
Rename PrinterConnectionAndCommunication
2017-06-13 17:22:49 -07:00
John Lewin
a6630fb8f8
Switch tests to Controls tab as needed
2017-06-13 13:22:22 -07:00
John Lewin
604d131a1b
Make helper method pin SliceSettings tab as needed
...
- Use "Slice Settings" tab name expected by tests
2017-06-12 20:35:48 -07:00
John Lewin
b1842e58fe
Explicitly close MatterControl on test conclusion
2017-06-11 09:58:25 -07:00
John Lewin
2f6afbb6ae
Revise PrinterNameChangePersists test, fix blocking test issue
...
- Test helper should auto open SliceSettings overflow menu
- Fix product bug with null settingsLevel
2017-06-09 20:12:25 -07:00
John Lewin
5cbcee976e
Convert LibraryRemoveSelectedItem to extension method
2017-06-06 18:52:13 -07:00
John Lewin
11e3ca8a6e
Revise RemoveButtonRemovesMultipleItems test
...
- Fix product bug with PrintQueueContainer failing to reload
- Add test helper to select ListView items
- Reuse test helper
- Iterate on .OfType instead of cast and eval
2017-06-06 18:42:44 -07:00
John Lewin
9dd9928e4e
Revise SaveAsToQueue test
...
- Extract SaveBedplateToFolder functionality to test helper
2017-06-06 18:19:02 -07:00
John Lewin
2a9e70c28c
Ensure bedplate is saved before slicing
...
- Remove cheat in AddSelectedItemToBedplate helper which saved bed
- Invoke PersistePlateIfNeeded before slicing
- Mark plate as dirty when adding items
- Make SaveChanges awaitable so slicing queues until save is done
- Remove unused Action in functionToCallOnSaveAs delegate
- Change saveas delegate to support new awaitable signature
2017-06-05 14:37:32 -07:00
John Lewin
8a1163d699
Move ApartmentState.STA attribute to class
2017-06-04 17:39:30 -07:00
John Lewin
0dc0621f62
Add helper methods to open/close Printers... menu
...
- Click ConnectionWizard->Skip if present and adding printers
2017-06-04 16:16:07 -07:00
John Lewin
2233529a68
Make AddAndSelectPrinter an extension method
2017-06-04 09:01:56 -07:00
John Lewin
f342460a84
Revise RaftEnabledPassedToSliceEngine test
2017-06-04 08:57:17 -07:00