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