Commit graph

37 commits

Author SHA1 Message Date
John Lewin
f8f4eb8545 Update NUnit 2017-09-14 22:47:48 -07:00
Lars Brubaker
1c40b3daba Getting more test to pass 2017-08-30 16:44:32 -07:00
Lars Brubaker
41378d2286 Getting more tests passing 2017-08-30 13:42:11 -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
a2e632d53d Replace emulator with experimental implementation 2017-07-01 19:50:09 -07:00
John Lewin
b598f0002a Add test for Thumbnail rendering bug - MatterHackers/MCCentral#1567 2017-06-04 10:20:47 -07:00
John Lewin
1e286f14bf Remove library tests from PrintQueueTests, extract non-applicable tests
- See PrintQueueUncertain.cs and LibraryActionTests.cs
2017-05-21 18:02:53 -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
6233620705 Fix typo, call Dispose 2017-02-14 10:15:13 -08: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
John Lewin
d34c42487f Add test for MatterHackers/MCCentral#1139 2017-02-01 11:10:18 -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
515966b0f0 Created a new printer turns of temps test
Fixed the test to pass
Made emulator turn off bed temp correctly.
2017-01-03 10:45:16 -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
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
John Lewin
2d5f177d87 Remove MCCentral assembly references 2016-10-11 17:49:57 -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
Greg
2efe180ae7 Test: Editing printer name changes droplist and persists
MatterHackers/MCCentral#381
2016-09-13 12:58:07 -07:00
Matt Moening
1135271a9f Removed Public Profile tests from AutomationTests
- these were moved into MCCentral
2016-09-08 18:10:46 -07:00
Lars Brubaker
4f97c20891 Upgraded Newtonsoft.Json 2016-08-16 14:28:15 -07:00
John Lewin
c797c6e394 Fix broken RetrievePrinterProfileListWorking test
- Rename RetrievePrinterProfileListWorking to GetPublicProfileList
2016-07-22 15:01:24 -07:00
Matt Moening
bc5ef8a5b3 Implemented MC side receive of Public Profile list and public profiles 2016-06-22 18:05:52 -07:00
John Lewin
ca52328202 Fix "imported type conflicts with existing" warnings 2016-05-11 09:10:55 -07:00
John Lewin
aa4dae6571 Fix build break - use project rather than assembly reference 2016-03-14 09:15:29 -07:00
Greg
b18129c379 Created tests for File Menu Items 2016-03-04 14:36:49 -08:00
Greg
1e4c1cda53 Added automated test to ensure that setting values are being passed to MatterSlice with the correct values. Also added a stress test in slice settings. 2016-03-03 16:57:43 -08:00
Greg
59301ce2b4 Added new PartPreviewWindow which tests that when the Copy button clicked the MeshGroups count increases by one 2016-03-01 11:25:15 -08:00
Gregory Diaz
2d42ec52e1 Added unittest for ensuring that when has_hardware_leveling = 1 we dont show the Print Leveling tab in Slice Settings and also that when has_hardware_leveling = 0 we do show Print Leveling 2016-02-01 17:20:18 -08:00
Gregory Diaz
ebd10c395f Added more FileSystemProvider tests and refactored old code so that it is more readable 2016-01-13 17:02:41 -08:00
Gregory Diaz
da851a7f6a Added test tools for running Library Downloads unit tests and added two unit tests 2015-12-29 18:26:00 -08:00
John Lewin
92d79d3e94 Fix Linux build break 2015-12-17 16:32:41 +00: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