John Lewin
9a5d872486
Automation updates
...
- Revise skirt_distance label per support team
- Remove CreateInstance(showWindow) out variable
- Remove embedded tools requiring showWindow out variable
- Remove queueItemFolderToAdd variable/parameter
- Change AfterFirstDraw event to null conditional invoke
- Removed unused AutomationTest from MatterControlApplication
- Refactor for style consistency and document new methods
- Change queueItemFolderToAdd type to custom enum to ensure optional parameters are not mixed up
- Ensure TestExportZip file is deleted before attempting export
2015-12-22 13:06:47 -08:00
Gregory Diaz
6748612a70
Added code so that we can set a special ApplicationDataStorage.Instance.ApplicationUserData for testing. Also removed code that renamed original MatterControl folder name in AppData.
2015-12-21 15:58:53 -08:00
John Lewin
879a2856d3
Extract automation tests to a separate assembly to ensure isolation/clean startup
...
- Fall back to English if translation data is missing, rather than crashing
- Dump test name to console when running test harness to troubleshoot hangs
2015-12-13 17:29:01 -08:00
Gregory Diaz
ce835942d3
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2015-11-19 15:50:39 -08:00
Gregory Diaz
4b3356036c
Fixed path for queue item tests so that we use a relative path from the Debug folder so that the path works when anyone runs the tests.
2015-11-03 10:52:12 -08:00
Gregory Diaz
913ead4cea
Print Queue Automation Work In Progress
2015-10-29 12:02:56 -07:00
Gregory Diaz
9282675f87
Automated most manual queue tests
2015-10-29 12:02:55 -07:00
Gregory Diaz
4fc652dd06
Added String for type method to add queue items
2015-10-29 12:02:55 -07:00
Gregory Diaz
47fc5e17fc
New Queue Test Implementation
2015-10-29 12:02:54 -07:00
Lars Brubaker
79928f8fb7
Made the Debugger.Break() only exist in debug mode.
2015-09-17 13:45:26 -07:00
Lars Brubaker
fa97829073
Put in lots of code to break on exceptions in the debugger.
...
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -07:00
Lars Brubaker
563a5a3b2d
Improving the intuition around library navigation
2015-09-08 18:01:09 -07:00
Gregory Diaz
28d76d981e
Print Queue tests
2015-09-04 14:56:15 -07:00
Lars Brubaker
1b5c1e6a3e
Total Seconds is what we really wanted.
...
Making the tests have more common code for less errors.
2015-09-04 11:28:01 -07:00
Gregory Diaz
d68f3c1e11
resolved merge conflicts to push
2015-09-03 15:35:10 -07:00
Gregory Diaz
26f2315b43
Added Copy QueueItem, and AddPartToQueue tests fixed a bug in MatterControlUtilities, added parts for testing.
2015-09-03 14:52:40 -07:00
Lars Brubaker
a98e29b22e
Made it possible to check if the database is closed
...
More cleaning of automation api
Made the sqlite provider refresh on changes
Made the unit test for that work
2015-09-03 12:21:20 -07:00
Lars Brubaker
b83b967968
Took out double clicking on library
...
Fixed a bug where print leveling could get bad data by clicking back.
2015-09-01 17:08:59 -07:00
Lars Brubaker
44bbbb74e4
Working on a local library test
2015-09-01 16:03:29 -07:00
Lars Brubaker
277fb9a128
Cleaning up MC utilities interface
2015-09-01 10:26:14 -07:00