Commit graph

65 commits

Author SHA1 Message Date
John Lewin
6a767faf26 Remove non-production code 2017-10-07 11:02:22 -07:00
Tyler Anderson
6ad1b7429b Fix System.Xml reference 2017-09-22 17:14:09 -07:00
John Lewin
12f97dc6be Fix broken ComPortField, add basic field test 2017-09-21 16:30:52 -07:00
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