Lars Brubaker
0f2b715935
Making less calls to reload all
...
New function ReloadLibraryUI
Called when updating purchased and shared folder
2016-08-08 17:17:59 -07:00
Lars Brubaker
ccdb90cb7f
A few more tests passing.
2016-08-02 09:47:26 -07:00
Lars Brubaker
4fdf8ff278
Made another test pass
2016-08-01 17:48:08 -07:00
Lars Brubaker
dc22e6b788
Getting more tests to pass
...
Down to 7 failing tests.
2016-08-01 17:21:31 -07:00
Lars Brubaker
472b26ac34
Added a edit selected utility function.
2016-08-01 14:22:16 -07:00
Lars Brubaker
1340e875d3
Making the add to queue automation tests work again
2016-08-01 13:53:28 -07:00
Lars Brubaker
d8138ac51e
Making a function to prep MatterControl prior to runing tests.
...
Made automation tests call it.
2016-07-29 16:44:00 -07:00
John Lewin
4ece8d18a7
Make LoadCacheable collector return instance of T rather than string
...
- Issue #1195 , #1188
2016-07-26 13:22:24 -07:00
John Lewin
5d8070cdfd
Add Load event to ApplicationController
...
- Extract code from Deserialize into ReloadOemProfiles
- Wire up ReloadOemProfiles to Load event
- Revert to lowercase oemprofiles.json filename
- Issue #1179
2016-07-25 16:50:24 -07:00
Matt Moening
4d84b11706
Fixed Capitalization errors in oemProfiles.json
2016-07-25 15:56:03 -07:00
John Lewin
3e79fb6590
Make DownloadPrinterProfile async, move to MHWebServices
...
- Issue MatterHackers/MCCentral#218
- Rename function to DownloadPublicProfileAsync
2016-07-25 14:39:23 -07:00
John Lewin
2950df095d
Disable breaking test, guard for null on public builds
2016-07-22 15:21:24 -07:00
John Lewin
c797c6e394
Fix broken RetrievePrinterProfileListWorking test
...
- Rename RetrievePrinterProfileListWorking to GetPublicProfileList
2016-07-22 15:01:24 -07:00
John Lewin
4871997976
Revise OemSettings.OemProfiles initialization for clarity, async
...
- Define OemProfileDictionary alias to clean up declarations
- Unify StaticData and WebServices persistence format for OemProfiles
- Delete allModels.json
- Add oemprofiles.json
- Simplify creation of list for SetManufacturers
- Revise OemProfile loading for async, remove AutoResetEvent
- Remove PublicProfilesRequest object
- Use new async MHWebServices.GetPublicProfileList replacement
- Execute OemProfiles assignment on the UiThread
2016-07-22 14:52:52 -07:00
Matt Moening
d96531152b
converted oemprofiles to be .printer files and to be retrieved as such from various locations.
...
Updated to test to reflect the actions actually done by the request (not sure why they were not failing before)
2016-07-20 17:39:19 -07:00
Matt Moening
4bf95f8605
Loading printer profile now follows local cache fallback when offline
2016-06-27 12:41:08 -07:00
John Lewin
ca55930bf4
Revise PublicProfileRequests, make functional offline
...
- Add prototype for loading cacheable content
- Make RetrievePrinterProfile test use public server
- Expose JsonResponseDictionary on PublicProfilesRequest
2016-06-23 18:35:43 -07:00
Matt Moening
bc5ef8a5b3
Implemented MC side receive of Public Profile list and public profiles
2016-06-22 18:05:52 -07:00
Lars Brubaker
c5edde8edb
Filter files from LibraryProviderFileSystem that have no extension.
2016-06-09 14:20:03 -07:00
John Lewin
c255e46032
Move automation tests to "MatterControl.UI.Automation" category
...
- Change namespaces to MatterHackers.MatterControl.Tests.Automation
- Cleanup using statements
2016-05-11 09:16:03 -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
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
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
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
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
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
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