Lars Brubaker
c6d50d9907
Make sure the queue is passing all unit tests
...
If single item selected add to array
Make sure we update selection visibility when going in and out of editor
Fixed some tests
2016-12-05 11:55:08 -08:00
larsbrubaker
541e4ef7b1
Fixed the test that had not been updated
2016-12-04 12:26:04 -08:00
Lars Brubaker
98594899df
Merge branch 'master' into master
2016-12-03 12:09:50 -08:00
Lars Brubaker
2e93d43ccd
Fixing up automation tests
2016-12-02 18:06:29 -08:00
Lars Brubaker
21b45ec761
Made it so that we can run tests in software mode.
2016-12-02 16:49:18 -08:00
Greg
9763016567
Removed failing experimental "stress" test
2016-12-02 16:34:44 -08:00
Lars Brubaker
23061f51cb
Make AddAndSelectPrinter more stable
2016-12-02 15:44:12 -08:00
Greg
f0980c5031
Moved test from MatterControlAutomationTests to CloudServicesTests so that it works
2016-12-02 12:41:13 -08:00
Greg
8003114063
Fix ExportItemsFromDownloads.ExportAsGcode
...
MatterHackers/MCCentral#878
2016-12-02 11:38:13 -08:00
John Lewin
d4196b7b64
Fix failing QueueThumbnailWidgetOpensPartPreview test
2016-12-01 15:02:49 -08:00
John Lewin
0cabc4af74
Modify ClickByName automation helper to throw if not found
2016-12-01 13:25:17 -08:00
John Lewin
47c2d418b0
Revise failing RemoveAllMenuItemClickedRemovesAll test
...
- Use AreEqual for troubleshooting
2016-11-05 12:00:18 -07:00
John Lewin
8997aa3d21
Revise failing RenameButtonRenamesLocalLibraryFolder test
2016-11-05 11:48:08 -07:00
John Lewin
e923d8c211
Remove fixed wait time, wait for ReloadAll, fix typos
2016-11-05 11:30:52 -07:00
John Lewin
6dc9d6ae2c
Revise failing RaftEnabledPassedToSliceEngine test
...
- Add Wait calls after clicks
- After slicing, wait for expected result, up to 10 seconds
- Use utility functions for parsing .ini files
- Refactor AddAdSelectPrinter - remove unused variables, add Waits
2016-11-04 10:23:29 -07:00
John Lewin
0dfc3b2067
Revise failing test - DoneButtonTurnsOffEditMode
2016-11-04 07:17:59 -07:00
John Lewin
e6162a209e
Revise failing test - RemoveButtonRemovesSingleItem
...
- Latest Agg
2016-11-03 17:01:27 -07:00
John Lewin
4a48e2d2b3
Disable broken automation test, fix typo
2016-11-03 09:13:18 -07:00
John Lewin
362b269dff
Use single string for control names
2016-11-03 08:46:08 -07:00
John Lewin
f25252e03c
Use new Agg dialogs in test projects
2016-11-03 08:36:19 -07:00
John Lewin
e739926617
Revise CopyButtonMakesACopyOfPartInTheQueue
...
- Add Assert messages for troubleshooting
- Wait for expected conditions
2016-11-02 11:32:40 -07:00
John Lewin
5862ecef36
Revise SendMenuItemClickedNoSignIn
...
- Rename test to reflect actual behavior
- Add Assert messages for troubleshooting
- Add fixed wait times for menu clicks
2016-11-02 10:57:58 -07:00
John Lewin
c1d0e37b71
Revise ExportToZipMenuItemClicked
...
- Rename test
- Use Assert.AreEqual for clarity
- Add Assert messages for troubleshooting
- Wait for expected condition rather than fixed duration
- Use correct comments format
- Attempt file cleanup inside of a try/catch and ignore failures
2016-11-02 07:48:39 -07:00
John Lewin
ffd95dd2f3
Revise CopyButtonMakesCopyOfPart
...
- Move variable declaration to block start
- Use .Count instead of .Count()
- Revert accidental wait for 13 seconds to 3 seconds
- Fix compile issue
- Fix typo
2016-11-02 07:02:19 -07:00
John Lewin
a5681174f5
Revise UndoRedoDelete
...
- Rename test
- Wait to enter edit mode
- Use Assert.AreEqual for clarity
- Add Assert message for troubleshooting
- Wait for expected condition rather than fixed duration
- Use correct comments format
- Use .Count instead of .Count()
2016-11-02 06:52:58 -07:00
John Lewin
6a7b7688f9
Revise CopyButtonMakesCopyOfPart
...
- Rename test
- Wait to enter edit mode
- Fix ordering of expected/actual on Assert.AreEqual
- Wait for expected condition rather than fixed duration
- Use correct comments format
- Use .Count instead of .Count()
2016-11-02 06:26:35 -07:00
John Lewin
ff3ee5dd78
Revise RemoveButtonClickedRemovesMultipleItems
...
- Add Assert messages
- Migrate varname details to message arg to assist in troubleshooting
- Eliminate superfluous variables
- Use correct comments format
2016-11-01 23:27:08 -07:00
John Lewin
16f569320e
Revise LibraryItemThumbnailClickedOpensPartPreview
...
- Add Assert messages
- Migrate comment details to message arg to assist in troubleshooting
- Eliminate superfluous variables
- Use correct comments format
2016-11-01 22:52:25 -07:00
John Lewin
56ef92ab91
Collapse PrepForTestRun(mode) into new CloseSignInAndPrinterSelect()
2016-10-26 09:03:46 -07:00
John Lewin
b54b73db7f
Ensure spawned emulator process is always killed via using/Dispose
...
- LaunchAndConnectToPrinterEmulator -> TestRunner extension method
2016-10-26 07:30:29 -07:00
John Lewin
a9aef3d096
Add missing changes to PartPreviewTests.cs
2016-10-26 06:58:20 -07:00
John Lewin
13067e1602
Convert NavigateToFolder to a TestRunner extension method
2016-10-26 06:49:50 -07:00
John Lewin
c72c8d8fc6
Revise Agg automation
...
- Remove per test classes
- Migrate RunInApplicationDomain attributes to TextFixture
- Convert from Action<AutomationRunner> to AutomationTest delegate
- Convert testRunner.AddTestResult to Assert.IsTrue
- Remove testRunner.AllTestPassed(n) - use Asserts
- Add return Task.FromResult(0) for non-async test method bodies
- Upgrade NUnit.ApplicationDomain to v10
2016-10-25 07:38:48 -07:00
John Lewin
97507cddf6
Remove per test classes, place RunInAppDomain attribute on TestFixture
2016-10-20 16:31:37 -07:00
John Lewin
c1a445270e
Realistic test timeout values
2016-10-19 12:26:47 -07:00
John Lewin
4d3f5d2521
Move CloseMatterControl responsiblity outside of TestMethod
...
- Behavior is now invoked in parent RunTest call
2016-10-19 12:06:31 -07:00
John Lewin
28699c9197
Remove defaultTestImages parameter
...
- Leave as null, fall back to default on null
2016-10-19 11:49:52 -07:00
John Lewin
de2535715d
Fix compile error
2016-10-19 11:18:31 -07:00
John Lewin
e216457ef5
Remove excess blocks
2016-10-19 11:10:30 -07:00
John Lewin
8f8d0e5b30
Consolidate AutomationTesterHarness into AutomationRunner
...
- Remove AutomationRunner construction from test bodies
- Pass AutomationRunner into test method
2016-10-19 07:44:09 -07:00
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
Lars Brubaker
aafc037582
updated me3d printer (also up in release data).
2016-10-12 16:55:02 -07:00
John Lewin
2d5f177d87
Remove MCCentral assembly references
2016-10-11 17:49:57 -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
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
e2686cde08
Make the test count correct
2016-09-27 15:33:35 -07:00