Commit graph

397 commits

Author SHA1 Message Date
John Lewin
8a8c898043 Add ContentReloaded to ListView, wait in tests for ContentReloaded 2017-12-07 14:54:41 -08:00
John Lewin
beefe57ca1 Wait for expected types 2017-12-07 13:59:05 -08:00
John Lewin
093dcce0b5 Revise test delays 2017-12-06 17:23:21 -08:00
John Lewin
3d8b72c7a9 Make dialog delay dependent on implementation
- Remove delays around folder navigation
- Add reusable CompleteDialog helper
2017-12-06 15:35:03 -08:00
John Lewin
5d0ca16503 Revise configuration for mhtest.config UseAutomationMouse 2017-12-06 15:19:23 -08:00
John Lewin
36d48a9ee0 Add support for DialogProvider override in mhtest.config 2017-12-06 09:14:32 -08:00
John Lewin
c227b5a314 Set CurrentDirectory before incurring AggContext spin up
- Fixes inability to set AggContext DialogProvider via config file
  due to not yet set CurrentDirectory
2017-12-05 18:05:18 -08:00
John Lewin
c3a0a0c320 Remove Com0Com port definitions and requirement 2017-12-05 18:01:52 -08:00
John Lewin
9b19afcec7 Use extension method syntax 2017-11-30 09:44:32 -08:00
Lars Brubaker
53506481ef Check for null 2017-11-20 14:01:51 -08:00
John Lewin
7c8de48d88 Restore New Tab identifier 2017-11-15 16:00:07 -08:00
John Lewin
4060956529 Covert disabled test filter categories to Ignore attributes
- Issue MatterHackers/MCCentral#2257
Convert FixNeeded and WorkInProgress test categories into Ignore attributes
2017-11-15 13:27:33 -08:00
John Lewin
fb84b6a18a Revise scene content loading
- Remove file system dependencies
- Use library container interfaces
- Issue MatterHackers/MCCentral#2248
Bed no longer persists and rounds trips application restarts
- Issue MatterHackers/MCCentral#1764
Get edit part mode working
2017-11-14 15:45:23 -08:00
John Lewin
b539f17336 Only run UIField tests slow when needed
- Issue MatterHackers/MCCentral#2154
UIField tests should run fast in non-interactive/debug modes
2017-11-02 16:06:04 -07:00
Lars Brubaker
c02d2ca60f Made an automation test for print recovery (made it pass)
Fixed the DoUndoTests
2017-11-01 13:57:45 -07:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
Lars Brubaker
c6a3c14118 Took out unneeded test
Took out ghostscript
2017-10-31 11:23:14 -07:00
John Lewin
6a79112cf3 Delete non-standard and unused PerformanceTests class
- Issue MatterHackers/MCCentral#2087
Delete non-standard and unused PerformanceTests class
2017-10-30 16:15:57 -07:00
Lars Brubaker
a84701be03 Getting interaction volumes to be able to be scripted in automation runner
Better testing of offsets
Refactoring
2017-10-27 14:20:07 -07:00
Lars Brubaker
6e45ede3d5 Now testing Mirror X Y & Z 2017-10-26 15:05:46 -07:00
John Lewin
d277290497 Convert RenamePage into reusable InputBoxPage, use for Create Folder
- Allow WizardPage objects to control window Width & MinimumSize
- Issue MatterHackers/MCCentral#2086
Invalid button styling - custom window type rather than WizardPage
2017-10-17 12:37:39 -07:00
John Lewin
2cbf64fac7 Fix tests regression 2017-10-14 10:53:42 -07:00
John Lewin
7d7ca4edbf Override WindowType for tests 2017-10-12 12:48:16 -07:00
John Lewin
37b539f89d Whitespace 2017-10-08 19:36:23 -07:00
John Lewin
764b571127 Resolve threading issues 2017-10-05 18:04:45 -07:00
John Lewin
b8a8b9d4de Remove "Slice Dropdown Button" from test 2017-09-27 23:10:21 -07:00
John Lewin
e449d938f2 Remove false positive test 2017-09-25 17:56:59 -07:00
John Lewin
1a12b22d1c Allow doubles when unitsToken populated, constrain to int without 2017-09-25 14:58:00 -07:00
John Lewin
594c439be1 Fix DragTo3DViewAddsItem test 2017-09-23 12:23:48 -07:00
John Lewin
15a54d1f2d Fix RaftEnabledPassedToSliceEngine, CancelWorksAsExpected tests 2017-09-23 00:26:50 -07:00
John Lewin
569ce3498c Fix test exceptions due to naming mismatches 2017-09-22 23:38:15 -07:00
John Lewin
31eb2a03f6 Use unique name for printer test type 2017-09-22 10:31:05 -07:00
John Lewin
2ba6cafe40 Account for tests run from release builds 2017-09-21 18:43:53 -07:00
John Lewin
12f97dc6be Fix broken ComPortField, add basic field test 2017-09-21 16:30:52 -07:00
John Lewin
76e7af0436 Eliminate PrinterConnection.Instance 2017-09-17 21:08:16 -07:00
John Lewin
ed66d862a4 Rename ApplicationControl static printer property to ActivePrinter 2017-09-17 14:01:58 -07:00
John Lewin
5f51ee0490 Add test helper to wait for CommunicationState->Disconnected 2017-09-16 21:25:31 -07:00
John Lewin
5f99479b33 Use Setup Wizard -> Create Printer window if open 2017-09-16 21:25:31 -07:00
John Lewin
a7f6f0e852 Fix PositiveDouble test 2017-09-15 15:08:17 -07:00
John Lewin
4cb04db7f0 Remove abstract type test 2017-09-15 13:47:47 -07:00
John Lewin
907ab38cea Replace ValueOrUnitsField with IntOrMmField, implement field test 2017-09-15 13:43:50 -07:00
John Lewin
4bea38e480 Revise TestExistsForEachUIFieldType to skip abstract types 2017-09-15 13:23:56 -07:00
John Lewin
b04ebf1bb9 Implement DoubleOrPercentField test 2017-09-15 13:17:59 -07:00
John Lewin
81146fd70f Implement IntField test 2017-09-15 13:12:37 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
John Lewin
3f08e621bd Workarounds for issues in latest NUnit
- Assert.AreEqual on double values in a dedicated AppDomains crash
2017-09-14 23:45:56 -07:00
John Lewin
8818d47b9d Improve test teardown 2017-09-14 23:11:24 -07:00
John Lewin
c20b498ad1 Extract embedded type to new file 2017-09-14 22:55:27 -07:00
John Lewin
9fd4ac9979 Temporarily disable incomplete UIField tests 2017-09-14 22:50:34 -07:00