Bugzilla – Bug 469360
Refactor bridge tests
Last modified: 2009-10-28 20:09:44 UTC
Interesting to fix these items: - Deadlocks on dialog testing. - Deadlocks on general testing *after* nunit results have been printed. This has already an easy workaround: hit CTRL+C. - Move each widget test to its own class?? - Reenable Parent testing, and Relation testing. - Figure out why TreeView/ListView tests screw up the full test suite when enabled. - Move GailTester static ctor to a TestFixtureSetUp. - Figure out why the GailTester static ctor sometimes fails with a timeout exception: maybe refactor it to remove Thread.Sleep calls and use AutoResetEvent objects? - Many elements in BasicWidgetType are only used in BridgeTester. We can remove them from the enum and use GetAdapterForWidget() directly there, instead of GetAccessible(). - Add a Interfaces() call in every test and child test. - <put your wishlist item here> Mike, Brad, would you add something here? Feedback appreciated.
Another for the record: - Bridge tests for dialogs right now must be run separately from the other ones, because otherwise they create a deadlock (without UIA it seems the deadlock doesn't happen).