Commit graph

111 commits

Author SHA1 Message Date
John Lewin
8fce34c8a5 Remove SettingsLayout.Instance, move to PrinterSettings.Layout 2019-01-06 13:28:37 -08:00
John Lewin
0f792648de Rename SettingsOrganizer to SettingsLayout 2019-01-06 13:22:53 -08:00
John Lewin
b327b95e4a Move settings dictionary into PrinterSettings 2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c Remove GetSettingsData method, use SettingsData dictionary
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00
John Lewin
e70bfc9977 Move create_raft to SettingsKey 2019-01-06 11:39:13 -08:00
John Lewin
bdb7f98a7e Remove UserLevel dictionary and naming, switch to top level properties 2019-01-06 11:39:13 -08:00
John Lewin
8ba2299a76 Convert CloseFirstPrinterTab into a reusable test helper method 2018-12-26 16:16:19 -08:00
John Lewin
f06e67a65e Use EventHandler<StringEventArgs> for SettingChanged event
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
John Lewin
aa9c1cbc86 Use new testRunner.ClickWidget(w) instead of widget.InvokeClick(w)
- Issue MatterHackers/MCCentral#4731
Tests should only the use automation API, never direct methods like
InvokeClick()
2018-12-19 09:20:56 -08:00
John Lewin
c66b29e90e Remove OpenPrinterIDs from ProfileManager
- Issue MatterHackers/MCCentral#4729
Investigate failing PrinterNameChange test
2018-12-19 09:09:17 -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
John Lewin
138898a4b7 Fix QualitySettingsStayAsOverrides test 2018-11-21 19:24:53 -08:00
Lars Brubaker
1c9b105926 finishing up the removal of Rooded SettingsChanged
Added AnyPrinterSettingChanged event
2018-11-13 09:48:10 -08:00
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
John Lewin
cbc856f1c5 Fix test project build breaks 2018-11-12 14:45:53 -08:00
Lars Brubaker
c70b752850 Fixed button name for tests
deleting dead code
2018-11-06 15:17:46 -08:00
Lars Brubaker
f2e00e7493 Fixing tests 2018-11-05 12:05:16 -08: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
Lars Brubaker
7c8a83edab Working on new temp test 2018-10-12 17:56:44 -07:00
John Lewin
6dc0b4c160 Rename helper method 2018-10-11 21:47:19 -07:00
John Lewin
a72d2181e1 Fix QualitySettingsStayAsOverrides test 2018-10-11 21:36:31 -07:00
Lars Brubaker
b1f2023210 Getting more tests to run on new ui 2018-10-10 13:34:18 -07:00
John Lewin
0f9042f28d Migrate SettingChanged event to PrinterSettings
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
6dbae7668b Remove ActiveSliceSettings.Instance
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
Lars Brubaker
ef24e54b38 Fixed the test to account for changes in control names and behavior 2018-09-21 09:48:48 -07:00
Lars Brubaker
879814cf82 Fixing another test 2018-09-10 13:41:36 -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
Lars Brubaker
54b757fe73 Wrote a new test to validate that system os close reports to macro page 2018-08-23 14:46:24 -07:00
John Lewin
5bd99f5e03 Revise test to account for faster emulator
- Issue MatterHackers/MCCentral#3894
Investigate failing CancelWorksAsExpected test
2018-07-18 19:27:15 -07:00
John Lewin
b94ef9d43f Clear ActivePrinters list before Add, remove 16 minute delay
- Issue MatterHackers/MCCentral#3197
QualitySettingsStayAsOverrides test failing due to failure to switch
to selected printer
2018-04-23 13:52:28 -07:00
Lars Brubaker
72e674c1f3 Getting tests to pass 2018-04-20 12:01:30 -07:00
John Lewin
14cc09b7cc Use ICheckbox for toggle switch cast in tests
- Issue MatterHackers/MCCentral#3123
Investigate DualExtrusionShowsCorrectHotendData failure
2018-04-13 17:34:47 -07:00
Lars Brubaker
4cb61563d3 Making hot end heat up before probing the bed with the tip
Refactoring - moving classes to individual files
2018-04-10 14:41:21 -07:00
John Lewin
51dcf0faef Add support for toggling Sync-to-print after recent menu item removal
- Issue MatterHackers/MCCentral#2914
Investigate CancelWorksAsExpected failure
2018-03-13 08:51:32 -07:00
Lars Brubaker
a97f117029 Getting + tab to open on startup
Fixing test that failed as part of this
2018-02-08 15:42:23 -08:00
Lars Brubaker
7f036af2b3 Fixing tests 2018-01-25 09:02:33 -08:00
Lars Brubaker
20f54e28cc Fixing tests
Added scroll into view
Made popup widget get the right scroll
Made automation runner able to find widgets that aren't visible
2018-01-24 16:31:23 -08:00
John Lewin
42a5e08ac4 Rename SliceSettingsOrganizer -> SettingsOrganizer 2018-01-14 10:37:48 -08:00
John Lewin
2c99258879 Simplify SliceSettingsOrganizer key lookup, add supporting test 2018-01-14 10:37:48 -08:00
Lars Brubaker
ab2fa6e910 Extruders beyond 0 only have temperature
Removed ability to set material for extruders other than the first
added settings for extruder 1-4 temp
Refactored emulator (move classes to new files)
Made the emulator support multiple extruders
2018-01-10 12:56:50 -08:00
Lars Brubaker
88147ae13e Temperature widgets using hosted controls 2018-01-09 15:26:59 -08:00
John Lewin
eece69fb0c Fix failing HasHeatedBedCheckedHidesBedTemperatureOptions test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 17:51:11 -08:00
John Lewin
cc2df3e33b Fix failing SwitchingMaterialsCausesSettingsChangedEvents test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 17:33:43 -08:00
John Lewin
4f6c97f16f Fix failing QualitySettingsStayAsOverrides test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 17:27:17 -08:00
John Lewin
53233c644c Fix failing RaftEnabledPassedToSliceEngine test
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 16:41:37 -08:00
John Lewin
c5ea8bb3c0 Update automation tests to account for printer settings changes 2017-12-28 09:02:44 -08:00
John Lewin
8839ed6e6c Rename WaitVanishForName to WaitForWigetDisappear 2017-12-15 23:35:24 -08:00
John Lewin
2d4282c801 Rename Delay<Func> to WaitFor<Func> for clarity 2017-12-15 20:25:07 -08:00