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
John Lewin
9a91ddf219
Add and reuse utility function for adding test assets to library
...
- Allows test body to focus on code being tested
- Ensures consistency in adding assets to library
- Exposes how Fennec part differs from others due to renaming behavior
2017-06-04 08:25:21 -07:00
John Lewin
fc45a60d35
Revise PauseOnLayerDoesPauseOnPrint test
...
- Now intermittently passing
- Make Layer toggle button and Bedplate Save button automatable
- Save Bedplate before leaving AddDefaultFileToBedplate
- Revise casing on AddDefaultFileToBedplate
2017-06-03 19:10:12 -07:00
John Lewin
ce6a3834fc
Fix LibrarySelection -> Rename
...
- RenameButtonRenameLocalLibraryItem test passing
- Get LibrarySelection->Remove action to compile after refactoring
- Make LibraryRenameSelectedItem an extension method and update callers
2017-06-03 13:31:07 -07:00
John Lewin
6a1c0b5769
Revise HardwareLevelingUITests
2017-06-03 08:20:09 -07:00
John Lewin
39fb56453e
Revise PrinterRequestsResumeWorkingAsExpected test
...
- Test still failing due to pause dialogs not appearing
- Make WaitForPrintFinished helper/extension method
2017-06-02 21:20:56 -07:00
John Lewin
b0957cdd13
Return emulator from helper function, remove casts to Emulator
...
- Use variable name that reflects type
2017-06-02 19:57:15 -07:00
John Lewin
ccd83ba673
Extract default file plating helper to extension method
2017-06-02 19:50:08 -07:00
John Lewin
563b371395
Make SwitchToAdvancedSliceSettings helper an extension method
...
- Rename for clarity - numerous Settings contexts in application
2017-06-02 19:49:33 -07:00
John Lewin
9f6821305c
Fix ClickingShowTerminalButtonOpensTerminal test
...
- Remove test navigation to SettingsAndControls
2017-05-21 22:11:27 -07:00
John Lewin
2654151649
Call Container.Add(IEnumerable<T>)
...
- Add ChangeToQueueContainer helper method
- Cast to IWritableContainer and invoke Add(IEnumerable<T>)
- Issue MatterHackers/MCCentral#1503
2017-05-21 16:29:00 -07:00
John Lewin
c24480e4ed
Fix list item names, use DoubleClickByName to automate library items
...
- Remove unused 'up folder' list view item code
2017-05-20 17:47:36 -07:00
John Lewin
03a593f1b5
Move to new library model and view
...
- Add new listview control for library content
- Migrate library providers to containers
- Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
- Primatives, Text, Braille, ImageConverter
- Create new library container types
- Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
John Lewin
458f0649e6
Wait up to 1 second for SettingsAndControls to appear
2017-03-09 14:25:20 -08:00
Lars Brubaker
5218a82783
Fixed regression where we turned off sd card printing temps.
...
Wrote regression test for cancel print code
Made the emulator able to simulate sd card files
2017-03-07 17:52:44 -08:00
Lars Brubaker
def442958b
Wrote a new test that ensures we can export library items.
2017-03-07 14:13:35 -08:00
John Lewin
5f395c1aa0
Use new .Delay function
2017-02-01 13:07:29 -08:00
John Lewin
d34c42487f
Add test for MatterHackers/MCCentral#1139
2017-02-01 11:10:18 -08:00
Lars Brubaker
19d22ce91d
Refactor wait to delay
2017-02-01 10:12:31 -08:00
larsbrubaker
fcee839476
Refactoring tests
2017-02-01 08:06:26 -08:00
Lars Brubaker
d1906f697c
Fixing fix needed test library provider file.
2017-01-31 10:26:43 -08:00
Lars Brubaker
174983ad7e
Merge remote-tracking branch 'origin/1.6'
...
# Conflicts:
# Submodules/agg-sharp
2017-01-10 18:49:54 -08:00
Lars Brubaker
83832c77e1
Made the emulator track and report position
...
Made a failing test for print leveling working
2017-01-10 17:20:24 -08:00
Lars Brubaker
df4cf416d8
Put back in the dispose
2017-01-10 13:43:12 -08:00
Lars Brubaker
fe80c09668
Took out old emulator and put in a new c# one
2017-01-10 12:24:01 -08:00