Commit graph

270 commits

Author SHA1 Message Date
John Lewin
29fb880ac1 Ensure Welcome page is closed after completing Add Printer wizard 2018-12-19 17:30:11 -08:00
John Lewin
d0d52a4b2d Constrain Cancel button click to Welcome page only 2018-12-19 17:29:36 -08:00
John Lewin
2b5f9b54a7 Defer ISQLite construction until after path override 2018-12-18 17:06:20 -08:00
John Lewin
488ad1e17f RunTest must call InitPluginFinder before invoking code under test 2018-12-18 17:06:20 -08:00
John Lewin
6ea0de691c Extract Windows only dependencies from shared .netstandard projects 2018-12-18 11:54:05 -08:00
Lars Brubaker
553d09c353 Make tests run in single window mode
Cleaning up a theme problem with shared temp

issue: MatterHackers/MCCentral#4677
make tests run in single window mode so they match our release
2018-12-10 16:56:57 -08:00
John Lewin
aae2ffdf76 Revise tab ordering and persistence logic
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
Lars Brubaker
af9d26ae68 Fixed the mirror test 2018-12-07 14:05:03 -08:00
Lars Brubaker
22de333b5b Fixing test for new UI 2018-12-06 12:03:46 -08:00
John Lewin
5804173ab9 Use automation helper to validate ActivePrinters.First is valid
- Not valid for use in multi-printer scenarios
2018-11-30 14:08:29 -08:00
John Lewin
05d7ae286c Remove ActivePrinter 2018-11-30 14:08:29 -08:00
Lars Brubaker
580c1cd6b7 Making more tests run 2018-11-29 14:26:35 -08:00
Lars Brubaker
16e484cc8f Fixing test for welcome dialog 2018-11-29 10:02:47 -08:00
John Lewin
96861a5e46 Auto complete Setup... button for tests 2018-11-21 19:24:53 -08:00
John Lewin
9923e13ac6 Clean up state after Delete Printer action
- Ensure OpenPrinters lists are up-to-date
- Ensure ID changes get synced
- Notify listeners when UserChanged due to sign in/out
- Clear ActivePrinters on UserChanged
- Eliminate WaitForReloadAll in non-reload scenario
2018-11-21 11:12:50 -08:00
Lars Brubaker
adbef50800 Improving test reliability 2018-11-05 13:58:20 -08:00
Lars Brubaker
f2e00e7493 Fixing tests 2018-11-05 12:05:16 -08:00
John Lewin
96831c8424 Add test workaround for inconsistent extension handling
- Allow for either naming convention
- Issue MatterHackers/MCCentral#4470
Test fails to add items to print queue
2018-11-02 09:00:25 -07:00
John Lewin
0758361f0f Revise helper for reuse, allow caller to override target folder
- Use IEnumerable<string> instead of params to support target folder
2018-11-02 07:35:26 -07:00
John Lewin
b61511da81 Simplify 2018-11-02 07:33:44 -07:00
Lars Brubaker
54855706ae Fixing leveling tests to not look for removed select material screen 2018-10-30 16:06:16 -07:00
John Lewin
09dbb18021 Collapse WidescreenPanel into PartPreviewContent 2018-10-29 21:47:03 -07:00
John Lewin
2e92709297 Ensure printer name changes are applied and observed in view
- Issue MatterHackers/MCCentral#4320
Investigate PrinterSelector/ProfileManager(Name) concerns
2018-10-25 07:35:49 -07:00
John Lewin
cddea969a1 Revise naming to depict behavior 2018-10-24 21:20:56 -07:00
Lars Brubaker
13383992a7 Getting more tests to pass
Added the bed menu back and called it 'File'
Made cut copy past enable correctly in bed menu
2018-10-18 17:25:56 -07:00
LarsBrubaker
133da5d35a Making leveling test run a second leveling and test it changes 2018-10-18 14:58:35 -07:00
John Lewin
ec2098b721 Switch to hardware tab and open Add Printer dialog if "Print Button" missing 2018-10-18 14:45:12 -07:00
John Lewin
e10133eb53 Revise expected control name for AddPrinter -> Next 2018-10-17 17:40:23 -07:00
John Lewin
a042133e0d Simplify tests to operate on empty part workspace 2018-10-17 17:26:29 -07:00
John Lewin
c4b611865a Rename action to 'Add to Bed' 2018-10-12 17:25:00 -07:00
John Lewin
6dc0b4c160 Rename helper method 2018-10-11 21:47:19 -07:00
John Lewin
baa13c67f6 Fix failing tests 2018-10-11 17:47:21 -07:00
John Lewin
f11b48b4ed Fix style errors 2018-10-10 22:47:17 -07:00
John Lewin
bcd10e9e1b Fix SaveAsToQueue test
- Issue MatterHackers/MCCentral#4268
Reconsider EnsureFolderVisible as the hook for opening the 'Add Content Menu'
2018-10-10 22:33:42 -07:00
Lars Brubaker
b1f2023210 Getting more tests to run on new ui 2018-10-10 13:34:18 -07:00
John Lewin
478075fca0 Fix test regressions 2018-10-10 12:15:30 -07:00
John Lewin
95ed6cc64f Add failing test for expected behavior
- Issue MatterHackers/MCCentral#4249
Parent library container shows stale view when popped
2018-10-05 14:24:43 -07:00
John Lewin
c3f55a40fd Add reusable CreateChildFolder method 2018-10-05 14:21:55 -07:00
John Lewin
6dbae7668b Remove ActiveSliceSettings.Instance
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
Lars Brubaker
f04f3a2af3 Working on new re-slice test 2018-10-03 18:19:55 -07:00
John Lewin
e9ea030853 Extract LevelingWizard automation to reusable function
- Reuse in PulseRequiresLevelingAndLevelingWorks
2018-10-03 12:28:41 -07:00
John Lewin
9ecb39a703 Simplify Winforms provider specification 2018-10-03 12:28:41 -07:00
John Lewin
734666f742 Convert WindowProvider to use generic type 2018-10-02 16:26:55 -07:00
John Lewin
c914b431b2 Account for recently suppressed Create Part feature 2018-09-30 08:59:29 -07:00
Lars Brubaker
f4d69c8f28 Getting automation tests to pass with new ui changes
issue: MatterHackers/MCCentral#4108
Many test failures related to Controls/Terminal tabs being hidden by default
2018-09-10 10:42:18 -07:00
John Lewin
aa0fb2563b Add required MatterControl.Winforms dependencies 2018-09-05 14:33:42 -07:00
Lars Brubaker
111411663f Set input method for automation runner 2018-09-04 17:16:31 -07:00
John Lewin
bfe781045b Automation runner must do as much as program.cs to spin up platform 2018-08-02 18:49:49 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
Lars Brubaker
6f6a88793b Set the gcode filename to the file we are actually printing
improving print test

issue: MatterHackers/MCCentral#3841
PrinterRecoveryTest is failing (looks like a real fail)
2018-07-12 11:52:36 -07:00