John Lewin
18163f7cae
Ensure spawned process is killed along all codepaths
...
- No guarantee that all test method code will run
2016-10-18 07:54:10 -07:00
John Lewin
da19a6dc81
Use keyboard to manufacturer selection during test
...
- Looks less broken
2016-10-17 11:15:28 -07:00
John Lewin
aa6f2a539f
Explicitly set working directory for automation tests
...
- MatterSlice not found: IssueMatterHackers/MCCentral#612
2016-10-17 11:15:28 -07:00
Lars Brubaker
a3d4032704
Wrote tests for LineIsZHoming
...
Made sure we don't clear leveling data while viewing.
2016-10-14 13:15:09 -07:00
Lars Brubaker
aafc037582
updated me3d printer (also up in release data).
2016-10-12 16:55:02 -07:00
John Lewin
01c6ed72a4
Revise comment and fix typo
2016-10-11 18:00:04 -07:00
John Lewin
2d5f177d87
Remove MCCentral assembly references
2016-10-11 17:49:57 -07:00
John Lewin
96bc8301f6
Add assert error message
2016-10-11 17:42:03 -07:00
John Lewin
1834221db5
Prevent false positives when assemblies are missing
...
- Use the MatterControl output directory in all cases
- Only load assemblies for testing in Release builds
- Use conditional comp. for path resolution
2016-10-11 17:28:16 -07:00
Lars Brubaker
aa2fde82fb
Import Settings now working
...
Moved merge into PrinterSettings
With test
2016-10-05 14:57:37 -07:00
John Lewin
f53f8f2a1b
Convert disabled tests to FixNeeded category
2016-10-04 18:49:36 -07:00
John Lewin
376a86e006
Adjust ClearingCheckBoxClearsUserOverride expected pass count
...
- Fixes failing automation test
2016-10-04 18:17:51 -07:00
John Lewin
29a77104ab
Attempt to delete Downloads subdirectory, suppress error on fail
...
- Possible fix for Automation Tests 'file access' error
2016-10-04 16:25:39 -07:00
John Lewin
29fadccacc
Emulator tests must shutdown spawned process
2016-10-04 12:28:42 -07:00
John Lewin
9709c757c9
Upgrade to latest NUnit.ApplicationDomain package
2016-10-04 10:53:22 -07:00
John Lewin
ec9d6c35da
Revise test output formatting
...
- Improve layout in NUnit console output
- Remove stacktrace workarounds for NUnit2
2016-09-30 17:54:41 -07:00
John Lewin
9d57b6435e
Clean up failing LibraryDownload tests
...
- Move all tests into one class
- Only apply RunInApplicationDomain to test
- Add descriptions on AddTestResult calls to improve troubleshooting
2016-09-30 16:04:16 -07:00
Lars Brubaker
b522a47dbe
Making android not connect to unspecified printer
2016-09-28 15:31:40 -07:00
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