Commit graph

147 commits

Author SHA1 Message Date
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
Lars Brubaker
ddbef452c1 Took out the onidle timing in MH text widget
Making more delegates call by invoke
took out unused usings
Made the settings save on edit complete (so they work)
2016-04-21 18:02:02 -07:00
John Lewin
aa4dae6571 Fix build break - use project rather than assembly reference 2016-03-14 09:15:29 -07:00
John Lewin
1c1434909d Revise settings to slicer mappings 2016-03-11 23:39:08 -08:00
Greg
b18129c379 Created tests for File Menu Items 2016-03-04 14:36:49 -08:00
Lars Brubaker
cff31ca9dd Merge remote-tracking branch 'lars/master' 2016-03-04 10:11:16 -08:00
larsbrubaker
0f7e47554a Merge remote-tracking branch 'origin/1.5.1' 2016-03-04 08:03:05 -08:00
Greg
f08680e9c9 Added test to make sure Bed Temperature options are not visible while "Has Heated Bed" checkbox is unchecked 2016-03-03 17:57:14 -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
54c321dc8f Added new quality settings sent by IRA3D. 2016-03-03 10:50:11 -08:00
Greg
50982c9f57 Fixed broken test 2016-03-02 12:52:40 -08:00
Greg
d33c785fe2 Added tests for saving to Local Library and Downloads folders. Also fixed regression(could not add gcode files to the queue) 2016-03-02 12:43:45 -08:00
Greg
78710d7a76 Added tests for Save As from PartPreview to the Queue 2016-03-01 18:19:28 -08:00
Greg
a400116c1d Added PartPreview tests for Undo/Redo delete 2016-03-01 16:20:39 -08:00
Greg
a3afaa40c7 Added tests for Part Preview remove button and Undo/Redo copy 2016-03-01 15:15:48 -08:00
Greg
8882970266 Added automated test for checking that Group and Ungroup buttons work 2016-03-01 13:00:18 -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
John Lewin
1f5cc95000 Revise naming to reflect behavior - LoadSettingsFromConfigFile
- Be more clear about when we return null
 - Spelling
2016-02-25 12:01:39 -08:00
Lars Brubaker
f6060939dd Merge remote-tracking branch 'origin/1.5.1' 2016-02-24 12:31:39 -08:00
Greg
426520a52b Fixed broken unit tests 2016-02-24 11:03:23 -08:00
John Lewin
558aef80a1 Remove tests 2016-02-24 08:16:01 -08:00
John Lewin
978ab9905d Initialize 7 point leveling test dependencies 2016-02-24 07:43:56 -08:00
Greg
12f4b76447 Temporarily ignore test until it is refactored 2016-02-23 15:15:39 -08:00
John Lewin
f8f70f46e6 Concise queries, reduce to functionality
- Remove DataStorage qualifier, add using statements
 - Remove unnecessary query variables and string.formatting statements
 - Remove duplicate code, reuse .RecordCount method
2016-02-23 14:42:36 -08:00
John Lewin
bad3c63939 Fix Spelling 2016-02-12 19:06:36 -08:00
Lars Brubaker
535ddace1e Merge branch '1.5.0' 2016-02-09 16:11:50 -08:00
Lars Brubaker
ee5c405f2b Made the SqLite test pass now that we add the coin and stand to the library by default. 2016-02-09 16:11:28 -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
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
Gregory Diaz
bef405da28 Skip Configuration tests for now. Not yet finished. 2016-02-01 14:33:39 -08:00
Lars Brubaker
e4a761bdd9 Merge branch '1.5.0'
Conflicts:
	StaticData/Translations/Master.txt
2016-01-21 15:12:50 -08:00
Lars Brubaker
7d05d1d6de Fixed the SQLite test to run events that have been moved to the ui thread. 2016-01-20 14:52:37 -08:00
Lars Brubaker
71f22acc75 SetPrinterPosition no longer returns a value
Every function that tracks position implements SetPerinterPosition
Moved GCodeStreamProxy to its own file
Created a new PauseHandlingStream
Wrote a test for same
Fixed the bug with pausing not returning to correct extrusion
Fixed print leveling to pass on the correct offset to SetPrinterPosition
Made sure we always send the shut off extruders on exit
Make agg parse double able to handle a space between the negative sign and the number "- 10".
Put in a test for same.
2016-01-19 15:16:05 -08:00
Gregory Diaz
c64bef5be2 Added Android Automated tests to be incorporated at a later date 2016-01-15 17:39:19 -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
c866d06b83 Added method to select and add printer for automated slicing tests 2016-01-13 10:26:17 -08:00
Gregory Diaz
1aa290b7b9 re-factored printer configuration tests so that we can run them using nunit. Added new tests and updated old ones. 2016-01-05 17:18:18 -08:00
Gregory Diaz
5a1cd1b974 Added Automated unit tests for Exporting GCode from the Downloads folder and for adding zip files to the Downloads Folder I flagged it to be Ignored currently but they are nearly done 2015-12-31 12:57:00 -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
Lars Brubaker
695aa2d891 white space 2015-12-22 16:44:54 -08:00
John Lewin
9a5d872486 Automation updates
- Revise skirt_distance label per support team
 - Remove CreateInstance(showWindow) out variable
 - Remove embedded tools requiring showWindow out variable
 - Remove queueItemFolderToAdd variable/parameter
 - Change AfterFirstDraw event to null conditional invoke
 - Removed unused AutomationTest from MatterControlApplication
 - Refactor for style consistency and document new methods
 - Change queueItemFolderToAdd type to custom enum to ensure optional parameters are not mixed up
 - Ensure TestExportZip file is deleted before attempting export
2015-12-22 13:06:47 -08:00
Gregory Diaz
6748612a70 Added code so that we can set a special ApplicationDataStorage.Instance.ApplicationUserData for testing. Also removed code that renamed original MatterControl folder name in AppData. 2015-12-21 15:58:53 -08:00
Lars Brubaker
41dca5339e Pass the MaxLength unit test. 2015-12-21 10:09:12 -08:00
John Lewin
15aeeee998 Add missing dependency 2015-12-17 12:33:49 -08:00
John Lewin
eb16cdc3e6 Add release build tests for non-referenced assemblies 2015-12-17 12:21:55 -08:00
John Lewin
db1d86a4af Migrate test runner to build tools 2015-12-17 12:20:41 -08:00
John Lewin
b93d534a4d Extract console runner from program.cs
- Remove automation tests from nunit project file
 - Add automation project file
2015-12-17 09:26:33 -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