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