Lars Brubaker
695aa2d891
white space
2015-12-22 16:44:54 -08:00
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
Lars Brubaker
41dca5339e
Pass the MaxLength unit test.
2015-12-21 10:09:12 -08:00
John Lewin
15aeeee998
Add missing dependency
2015-12-17 12:33:49 -08:00
John Lewin
eb16cdc3e6
Add release build tests for non-referenced assemblies
2015-12-17 12:21:55 -08:00
John Lewin
72223aeea6
Fix 'processor architecture mismatch' warnings
...
- Fix Nunit version
- Add app.config
- Update agg/matterslice
2015-12-14 12:13:37 -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
larsbrubaker
983c947b8b
Made max length stream also consider not sending too much data
...
Took out repair options
2015-12-06 21:41:38 -08:00
John Lewin
2d392e80a7
Replace Newtonsoft assembly reference with nuget package
2015-12-04 10:50:39 -08:00
Lars Brubaker
4aedfbedd6
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2015-12-03 13:55:09 -08:00
Lars Brubaker
82126ec7e5
Made more stream base classes to help with tracking position
...
Made a proxy class.
Made all position tracking streams keep track of the authoritative printer
2015-12-03 13:54:18 -08:00
John Lewin
c1e144d467
Update for xbuild
2015-12-03 10:40:13 -08:00
Lars Brubaker
88a00079a2
Made all the streams disposable
...
Made them get disposed
The leveling stream seems to be working.
2015-12-01 14:49:50 -08:00
Lars Brubaker
e3dbb19c2b
Tracking the unleveled and the absolute position of the printer separately
2015-11-30 12:26:55 -08:00
larsbrubaker
01c3e3b820
Made the CreateMovmentLine create the minimum line required
...
Fixed the understanding of feedrate in MaxLengthStream
Wrote test for MaxLengthStream
Renaming for clarity
2015-11-29 23:15:47 -08:00
Gregory Diaz
ce835942d3
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2015-11-19 15:50:39 -08:00
Gregory Diaz
5f3338879c
Added tests for Adding single/multiple Local Library Items to Queue. Also Added tests for making sure Library Item View button opens Part Preview Window
2015-11-18 15:28:50 -08:00
Gregory Diaz
3172da7b55
Added more automated Local Library Tests
2015-11-13 18:06:44 -08:00
Gregory Diaz
66dc5b9a57
Added some automated tests around Local Library functionality
2015-11-13 11:57:19 -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
Lars Brubaker
c6abe14878
Make the test code wait for the delete button to become available before trying to get it.
2015-11-02 17:08:55 -08:00
Gregory Diaz
e0257fb5df
Finished up queue test automation
2015-10-29 12:03:01 -07: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
93feb93f10
Merge branch '1.4.0'
...
Conflicts:
PrinterCommunication/PrinterConnectionAndCommunication.cs
2015-10-13 18:51:36 -07:00
John Lewin
efb8505868
Revert async SQLite provider calls back to sync
2015-10-08 11:00:43 -07:00
John Lewin
e67c526d81
Fix casing for Linux
2015-10-06 17:30:34 -07:00
Kevin E. Pope
8ada8ef2a0
Merge branch '1.4.0'
2015-10-06 09:49:33 -07:00
Lars Brubaker
95bed9d201
Fixed the test.
2015-09-17 18:26:05 -07:00
Lars Brubaker
2289fbfdf0
Put in database locking
...
fixed a test
2015-09-17 18:25:00 -07:00
Lars Brubaker
73b9512ea9
new call back code (for better testing)
2015-09-17 16:58:56 -07:00
Lars Brubaker
79928f8fb7
Made the Debugger.Break() only exist in debug mode.
2015-09-17 13:45:26 -07:00
Lars Brubaker
20b4bba75e
Improving the scroll bars
2015-09-11 16:41:20 -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
3504d4dfe4
Made dispose on library providers get called much more consistently.
...
Made squlite provider do more operations async.
2015-09-10 12:42:52 -07:00
Lars Brubaker
87767ff591
Handling some file locking errors better (file in use)
...
Upgrade to amf when saving from 3D editor
2015-09-09 11:05:17 -07:00
Lars Brubaker
8e7f6c07f0
Merge pull request #391 from gregory-diaz/master
...
Ignore tests that no longer work.
2015-09-08 18:53:53 -07:00
Gregory Diaz
905d901845
Ignore tests that no longer work.
2015-09-08 18:18:13 -07:00
Lars Brubaker
563a5a3b2d
Improving the intuition around library navigation
2015-09-08 18:01:09 -07:00
Lars Brubaker
51d56f1914
Merge pull request #388 from gregory-diaz/master
...
Added test that makes sure Remove All Queue options menu item works
2015-09-04 17:54:14 -07:00
Lars Brubaker
f7077ed56e
Put in another leveling test.
2015-09-04 17:45:01 -07:00
Gregory Diaz
0e5475beed
Added more tests for queue items
2015-09-04 17:26:44 -07:00
Gregory Diaz
70a185abdd
Added test that makes sure Remove All Queue options menu item works
2015-09-04 16:44:41 -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
2c9f19a9a6
Removed seconds to wait arguments to fix merge conflicts
2015-09-04 10:30:11 -07:00
Gregory Diaz
d68f3c1e11
resolved merge conflicts to push
2015-09-03 15:35:10 -07:00