John Lewin
8818d47b9d
Improve test teardown
2017-09-14 23:11:24 -07:00
John Lewin
c20b498ad1
Extract embedded type to new file
2017-09-14 22:55:27 -07:00
John Lewin
f8f4eb8545
Update NUnit
2017-09-14 22:47:48 -07:00
John Lewin
fb7b0b1a40
Add UIField tests
2017-09-14 19:17:04 -07:00
Lars Brubaker
8854dc467c
Working on new group system
2017-09-12 18:39:02 -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
ae93fedc46
Move TrackballTumble and GCode viewer
2017-07-10 16:28:41 -07:00
Lars Brubaker
1a9ebebaed
Changed ReportPregress delegate to have touple and use CancellationTokenSource
2017-06-30 16:09:31 -07:00
John Lewin
7a27433bf0
Migrate GCodeVisualizer and MeshViewer content into MatterControl
2017-06-24 07:28:55 -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
Lars Brubaker
84afaf8292
Update to framework 4.6.1
2017-03-15 14:45:14 -07:00
John Lewin
07f7d90533
Revert to NUnit 3.5
2017-02-07 11:47:57 -08:00
John Lewin
92e75900be
Upgrade NUnit, Raygun
2017-02-07 09:41:41 -08:00
Lars Brubaker
fe80c09668
Took out old emulator and put in a new c# one
2017-01-10 12:24:01 -08:00
Lars Brubaker
21b45ec761
Made it so that we can run tests in software mode.
2016-12-02 16:49:18 -08:00
John Lewin
e7f36fcb59
Remove nunit from production code
2016-11-14 11:46:32 -08:00
John Lewin
f25252e03c
Use new Agg dialogs in test projects
2016-11-03 08:36:19 -07:00
John Lewin
c72c8d8fc6
Revise Agg automation
...
- Remove per test classes
- Migrate RunInApplicationDomain attributes to TextFixture
- Convert from Action<AutomationRunner> to AutomationTest delegate
- Convert testRunner.AddTestResult to Assert.IsTrue
- Remove testRunner.AllTestPassed(n) - use Asserts
- Add return Task.FromResult(0) for non-async test method bodies
- Upgrade NUnit.ApplicationDomain to v10
2016-10-25 07:38:48 -07:00
Lars Brubaker
aa2fde82fb
Import Settings now working
...
Moved merge into PrinterSettings
With test
2016-10-05 14:57:37 -07:00
John Lewin
9709c757c9
Upgrade to latest NUnit.ApplicationDomain package
2016-10-04 10:53:22 -07:00
John Lewin
ee52f24835
Upgrade to NUnit3
...
- Revise hard-coded paths for compatibility with new VS adapter
- Add utility functions for path generation
- Extract SHA1 computation from Save function
- Add ToJson helper function
- Don't save SHA1 in computed document
- Remove Asserts from CloseMatterControl, extend wait period
- Add TestAutomationConfig type replacing serialized Dictionary
2016-09-21 14:13:39 -07:00
Lars Brubaker
4f97c20891
Upgraded Newtonsoft.Json
2016-08-16 14:28:15 -07:00
Lars Brubaker
1340e875d3
Making the add to queue automation tests work again
2016-08-01 13:53:28 -07:00
John Lewin
4f2ea7d539
Rename ConfigIniTests to OemProfileTests
2016-07-26 15:34:52 -07:00
John Lewin
4cc03074da
Remove setup.ini tests per issue #1138
2016-07-20 18:31:20 -07:00
Lars Brubaker
3a9e4eb054
Wrote a new test for first_layer_extrusion_width being parsed correctly
...
Refactored first_layer_extrusion_width into a fixed string
2016-07-12 18:06:06 -07:00
Lars Brubaker
4ac3003346
Fixed #990
...
wrote unit test
made mapping classes
2016-06-21 11:23:26 -07:00
John Lewin
c87f14c3f4
Update StaticData config.ini tests and enable for continuous integration
2016-05-23 15:23:56 -07:00
John Lewin
ca52328202
Fix "imported type conflicts with existing" warnings
2016-05-11 09:10:55 -07:00
John Lewin
4496720772
Json Profiles
2016-04-27 14:35:57 -07:00
Gregory Diaz
316920638b
Added unit tests to make sure sample parts are included in Sample Parts folder and that parts are flagged in settings.json on android and desktop
2016-02-01 14:33:40 -08:00
John Lewin
15aeeee998
Add missing dependency
2015-12-17 12:33:49 -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
John Lewin
2d392e80a7
Replace Newtonsoft assembly reference with nuget package
2015-12-04 10:50:39 -08:00
John Lewin
c1e144d467
Update for xbuild
2015-12-03 10:40:13 -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
66dc5b9a57
Added some automated tests around Local Library functionality
2015-11-13 11:57:19 -08: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
e67c526d81
Fix casing for Linux
2015-10-06 17:30:34 -07:00
Lars Brubaker
73b9512ea9
new call back code (for better testing)
2015-09-17 16:58:56 -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
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
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
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