Commit graph

68 commits

Author SHA1 Message Date
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
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
cb2a74a90b Reordering perimeters to make test api more consistent. 2015-09-03 10:58:19 -07:00
Lars Brubaker
a50dc9198d Make sure the tests have time outs rather than x offsets. 2015-09-02 11:30:13 -07:00
Lars Brubaker
2ae756f357 Made Action setCurrentLibaryProvider common to all providers. 2015-09-02 11:05:50 -07:00
Lars Brubaker
5c0272e77a Making the tests pass. 2015-09-01 17:41:00 -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
larsbrubaker
19e30a3619 Made the new tests run more generically
Made sure we close our windows in the best way to close the app
Made the paths point to files that should be present.
2015-08-29 12:10:50 -07:00
Gregory Diaz
33e36198e2 Added Tests and added utility function so that we can run tests with different MatterControlDB States 2015-08-28 17:55:50 -07:00
Lars Brubaker
5a68851fd9 Creating a default test images path. 2015-08-26 11:23:21 -07:00
Lars Brubaker
adf5e3f645 Creating test for library search. 2015-08-25 18:49:19 -07:00
Lars Brubaker
b30bae0abf Made providers take a function to change the provider (used in searching)
Improved tests (made functions to help create a clean run)
2015-08-25 11:56:21 -07:00
Lars Brubaker
62a579788b Fixed the problem with the check box in library not being clickable. 2015-08-24 15:18:59 -07:00
Lars Brubaker
d545db7690 Working on the unit test for the library select check boxes. 2015-08-24 14:15:01 -07:00
larsbrubaker
9f5885ab35 Made AllParentsVisibleAndEnabled check the bounds are actually visible
Improving Automation Runner to user regions.
Made and automation tester harness to make better testes easier
Made the tests use the new harness.
2015-08-23 17:21:47 -07:00
Lars Brubaker
5cc8a37269 Made more tests 2015-08-22 16:14:31 -07:00
Lars Brubaker
30d80bf61e Made Type (as in type some text) work in the automation runner
Put in a test that shows a text widget can get focus.
2015-08-21 17:44:28 -07:00
Lars Brubaker
90414866a2 Moved the sqlite test into its own class so it can have its own app domain and work in the suit. 2015-08-21 11:17:38 -07:00
Lars Brubaker
d1a26eb2a1 Got the sql and file system unit tests running
Made the ApplicationUserDataPath a static
2015-08-21 11:04:27 -07:00
Lars Brubaker
ff258c0ac2 Marking tests that have not been made to pass, so we know they are not regression. 2015-08-20 18:58:14 -07:00
Lars Brubaker
44b59c94b3 Added Nunit ApplicationDomain to run our windowed tests better. 2015-08-20 18:42:34 -07:00
Lars Brubaker
8f406e220d Improving test suit. 2015-08-20 10:24:28 -07:00
Lars Brubaker
f11230c732 Working to make the tests actually run on MC. 2015-08-19 18:00:34 -07:00
larsbrubaker
ece1419d63 Put in code to allow automation (ui) testing.
Making menus have names so we can find them in automation
2015-08-18 13:01:29 -07:00
larsbrubaker
8c810f63f1 Made 7 point and 13 point leveling code share a base class
Wrote relative movement leveling for 7 and 13 point
Wrote unit tests for relative movement
Improved unit tests to include outputting the expected strings.
2015-08-15 16:18:49 -07:00
larsbrubaker
8739a7f9e2 writing relative move leveling for 7 and 13 point code.
Starting tests for relative leveling.
2015-08-14 21:46:29 -07:00
Lars Brubaker
2b089cfa4a Made the bed leveling test pass again.
Made library take zips again and filter items it can't take.
Deleted some dead code.
2015-08-07 16:35:36 -07:00
larsbrubaker
9eb687afb8 Make the current z also be passed back. 2015-08-05 08:49:59 -07:00
larsbrubaker
9594eb2ac6 Fixed the 7 point leveling to intersect the calculated plan rather than the polar interpolation. 2015-08-05 07:59:09 -07:00
Lars Brubaker
4bf742b5c7 Wrote unit tests for 7 point print leveling math. 2015-08-04 17:34:52 -07:00
Lars Brubaker
1753447e89 Made the bread crumbs for sqlite provider work 2015-08-04 16:17:51 -07:00
Gregory Diaz
f987ee320e Added logic to parse setup.ini files for testing in the future 2015-08-03 16:36:05 -07:00
Gregory Diaz
145b545f64 Ported Python printer configuration unit tests to c# (still need to do a bit of re-factoring to conform to our Nunit standards). Logic is correct and doesn't break anything 2015-07-29 17:55:17 -07:00