Commit graph

205 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
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
55df220eaa Updated static data path 2016-09-22 15:06:47 -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
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
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
13a6abd64c Fixing tests 2016-09-13 14:09:36 -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
be1c5eaddf Made delete printer a function inside of MatterControl utilities
Re-factoring
2016-09-08 14:20:39 -07:00
Lars Brubaker
014ea6e75c Got the remaining automation tests running 2016-09-06 16:36:25 -07:00
Lars Brubaker
2dadb72271 Changed Login -> Sign in & Logout -> Sign Out 2016-08-29 17:13:45 -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
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
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
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
4f2ea7d539 Rename ConfigIniTests to OemProfileTests 2016-07-26 15:34:52 -07:00
John Lewin
1df6fc18d6 Update OemProfiles to comply with new M109 tests
- Fix Creator and Evolution printers
 - Ignore base layer for Slice preset by using OemLayer.ValueOrDefault rather than GetValue
 - Rename test to StartGCodeWithExtrudesMustFollowM109Heatup
2016-07-26 15:32:36 -07:00
Greg
3e91f6447e Created M109 test
- issue #939
2016-07-25 16:14:19 -07:00
Lars Brubaker
a463f1dbfa Updated the density for all PLA and ABS settings in the profiles. 2016-07-25 14:18:56 -07:00
Lars Brubaker
42844b0fd2 Fixed test to pass 2016-07-22 18:02:18 -07:00
Lars Brubaker
23a84139ec New test for time parsing. 2016-07-22 13:31:29 -07:00
Lars Brubaker
87bfa40f23 Added tests for new relative time calculator. 2016-07-22 12:43:41 -07:00
John Lewin
3ec400ee23 Revert prior workaround, explicitly create DB in dependent tests 2016-07-20 20:05:56 -07:00
John Lewin
7a57093b3d Update Oem printer files to 1mm bottom_solid_layers
- Remove FixNeeded category from BottomSolidLayersEqualsOneMM
2016-07-20 18:32:17 -07:00
John Lewin
4d0fb6e67c Revise Oem settings tests
- Remove no longer necessary LayerInfo class
 - Remove now redundant MaterialLayers, QualityLayers properties
 - Remove ConfigIni property
 - Remove unused functions
 - Refactor tests to receive a PrinterSettings param
2016-07-20 18:32:17 -07:00
John Lewin
4cc03074da Remove setup.ini tests per issue #1138 2016-07-20 18:31:20 -07:00
Matt Moening
63e471d305 Setupini test now run against .printer files 2016-07-20 13:17:16 -07:00
Matt Moening
b9f77ccf1c ConfigIniTest work with migrated .printer Files 2016-07-19 17:28:21 -07:00
John Lewin
42f133aa70 Consolidate SettingsProfile and PrinterSettings types 2016-07-18 16:58:25 -07:00
John Lewin
5e23e55987 Update unloaded test project for OemProfile removal 2016-07-18 12:11:43 -07:00
Lars Brubaker
0df8886bef More tests
Validate that known settings are requested with the correct type passed to GetValue
Put in tests for extruder_count
2016-07-13 09:36:33 -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
John Lewin
ec2bd36aa3 Disable failing tests due to MCWS issue 2016-07-08 08:42:55 -07:00