Commit graph

267 commits

Author SHA1 Message Date
Lars Brubaker
4bee2ea718 Made using 2016-09-28 12:56:34 -07:00
Lars Brubaker
c16cede87a Getting android to build 2016-09-28 10:24:11 -07:00
Lars Brubaker
e2686cde08 Make the test count correct 2016-09-27 15:33:35 -07:00
Lars Brubaker
de12a5c8ba Finished print leveling test – fixed reset to defaults
Moved more things to settings key
Disabled end-user license agreement on Mac for now
2016-09-27 12:47:15 -07:00
Lars Brubaker
c3e57dcc3c Made a setup leveling test work 2016-09-26 15:59:29 -07:00
John Lewin
b4f75311bb Fix PrinterNameStaysChanged test
- Document AddTestResult calls with descriptions
2016-09-23 19:02:22 -07:00
John Lewin
9057eabc4d Fix RemoveAllMenuItemClickedRemovesAll test 2016-09-23 14:18:27 -07:00
Lars Brubaker
17af0bd27f Getting old tests to pass 2016-09-23 13:35:21 -07:00
John Lewin
d4fb4561c4 Add PrinterEmulator flag to run at slower speeds 2016-09-23 10:53:11 -07:00
Lars Brubaker
e2215ae097 Fixed a test
removed redundant test
2016-09-23 09:42:55 -07:00
Lars Brubaker
55df220eaa Updated static data path 2016-09-22 15:06:47 -07:00
Lars Brubaker
c14adc9365 more tests passing 2016-09-22 14:57:16 -07:00
Lars Brubaker
c3d96b6601 Working on Queue done button working test (+2 squashed commit)
Test that MatterControl vanilla actually stars up
Finished the resume print test
Set backup to 0
Created a SwitchToAdvancedSettings function
2016-09-22 12:35:34 -07:00
John Lewin
020964ec4d Change assignment statements to conditionals
- Expose test false positives, failing tests need fixed
2016-09-22 12:11:16 -07:00
John Lewin
68ca5e3ad9 Convert additional automation tests to NUnit3 compat
- Improve logging readability
2016-09-22 08:52:15 -07:00
John Lewin
0ac3ac311d Switch to RequiresSTA replacement attribute
- Add SetCompatibleWorkingDirectory to consistently change working directory
2016-09-21 15:34:53 -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
c113aba7d9 Making test passed take a count 2016-09-19 17:13:11 -07:00
Lars Brubaker
cb3d518d35 Made the emulator parse commands better (temps)
Made LaunchAndConnectToPrinterEmulator
Working on pause on layer test
Updated version to 1.6
2016-09-19 14:47:00 -07:00
Lars Brubaker
d41831d23e Created new sign out function of automation tests 2016-09-19 09:38:20 -07:00
John Lewin
71376ff71d Startup com0com window in a minimized state
- Ensures that console window does not catch automation input
2016-09-15 18:24:59 -07:00
Greg
f5931fd8be Added utility function for starting printer emulator
Working on start print from sync test
2016-09-15 13:40:11 -07:00
Lars Brubaker
552f44fef1 Fixing tests 2016-09-14 14:09:57 -07:00
Greg
0451a27fae Made improvements to printer name change test
Now we check the printer dropdown list to make sure it gets updated with the name change.
2016-09-13 17:06:44 -07:00
Lars Brubaker
13a6abd64c Fixing tests 2016-09-13 14:09:36 -07:00
Greg
2efe180ae7 Test: Editing printer name changes droplist and persists
MatterHackers/MCCentral#381
2016-09-13 12:58:07 -07:00
Greg
2ceda33d62 Fixed Downloads provider automated tests
MatterHackers/MCCentral#286
Pre-pended "-" to Temporary folder created in Download provider tests. Temporary folder
now shows up as the first Downloads item in list.
2016-09-13 12:58:07 -07:00
Lars Brubaker
d93ae17eca Fixing tests 2016-09-13 11:12:13 -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
be1c5eaddf Made delete printer a function inside of MatterControl utilities
Re-factoring
2016-09-08 14:20:39 -07:00
Lars Brubaker
cd27388ad5 Test that printers delete on guest profile 2016-09-07 17:00:17 -07:00
Lars Brubaker
014ea6e75c Got the remaining automation tests running 2016-09-06 16:36:25 -07:00
Lars Brubaker
ac8f6892fe Fixing test in consideration of there is always a single queue item. 2016-09-06 15:31:41 -07:00
John Lewin
312f652bbb Use short identifiers for public profiles
- Add support for new GetProfileList schema
- Add CacheablePath function to abstract and reuse path generation logic
- Serialize LoadCacheable content in human readable form
- Move public-profile cache into like named folder
- Move public-profile items into oem specific folders
- Reuse LoadOemProfileAsync for persistence instead of custom implementation
- Issues MatterHackers/MCWS#72, MatterHackers/MCWS#84
2016-09-03 17:12:11 -07:00
Lars Brubaker
2dadb72271 Changed Login -> Sign in & Logout -> Sign Out 2016-08-29 17:13:45 -07:00
Lars Brubaker
7981513b6e Adding in the ability to turn on and off thin line code
Sorted some settings lists
Put in minimum thin line width option
Clean thin line output
2016-08-26 12:13:39 -07:00
Lars Brubaker
98c114f79b Got the check and uncheck of reload ui settings to work
Wrote a test
Added heat_extruder_before_homing
2016-08-25 17:43:30 -07:00
Lars Brubaker
d18c8cfcb3 New test for has_fan 2016-08-24 15:53:46 -07:00
Lars Brubaker
b397480b56 Removing unneeded files
adding link to main static data.
2016-08-17 18:20:52 -07:00
Lars Brubaker
357a497505 Fixed a bug with pause resume gcode
Made a new test.
added test layouts.txt and master.txt and porperties.json
added paus_gcode and resume_gcode to settingskey
2016-08-17 14:04:03 -07:00
Lars Brubaker
af3f8d0a03 Merge branch 'master' of https://github.com/MatterHackers/MatterControl
Conflicts:
	Submodules/agg-sharp
2016-08-16 14:30:44 -07:00
Lars Brubaker
4f97c20891 Upgraded Newtonsoft.Json 2016-08-16 14:28:15 -07:00
John Lewin
e9b99eb71d Revise method name 2016-08-16 11:48:59 -07:00
Lars Brubaker
261b613689 Made resume failed print able to be turned on and off
Made show if set have an & operator
Made a new test for parsing the show if set parameter
2016-08-11 16:09:45 -07:00
Lars Brubaker
b18f8fc889 Made the name save in settings editor
changed layername to a settings key
2016-08-10 14:04:33 -07:00
Lars Brubaker
10b1835775 Merge pull request #1266 from larsbrubaker/master
Making less calls to reload all
2016-08-08 17:28:12 -07:00
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
Matt Moening
a8e72662df Fixed OemProfile Tests
- Broke up Altair and Poetry Infinity printers into separate printers based on nozzle diameter
 - fixed simple, simple metal, and MendalMax to have Layer heights less than their Nozzle Diameter on coarse settings
 - fixed printer config's oem property to be the name of its directory rather than its parents (was always profiles)
 - changed minimumLayerHight to maximumLayeHeight to reflect what the value actually represented
 - removed fix needed categories
2016-08-08 15:59:09 -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