Accessibility: Project Schedule

Table of contents

Summary

This page contains the iteration schedule for the UI Automation accessibility project. If you are looking for a higher level view of the project status, you can view the project roadmap page.

The project is broken down into two phases:

  • Phase 1 - Q4 2008 - UIA Provider and WinForms integration
  • Phase 2 - Q4 2009 - UIA Client and Moonlight integration

The work is broken down into one week iterations with tasks assigned to members of the team. The iterations are listed in order of dates with past iterations being listed by date at the bottom of the page.

You can also get a view of the status of the work here:

Development Status

Testing Status

Current Iterations

Iteration 16 - September 10 - 16

Task Status Owner Notes
Recursive Properties
Support proper event propagation.
In progress Sandy
MenuStrip
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripMenuItem
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripDropDownItem
Implement needed UIA Provider interfaces
Planned Sandy
TextBox, RichTextBox, MaskedTextBox (Edit/Document)
Implement needed UIA Provider interfaces
70% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
99% Mario Implement ScrollBar in internal ListBox.
Mono-a11y-Bugs
Fixing of P1 bugs.
Done Mario Bug 414937
Bug 415320
Bug 419023
Bug 423240
Bug 424681
Bug 423356
Bug 414617
Bug 425597
Bug 425774
Bug 426254
Bug 419019
Mono-MWF-Bugs
Tooltip-based providers (ToolTip, HelpProvider and ErrorProvider) and Events-missing providers.
Done Mario Bug 425277. ToolTip
Bug 425988. HelpProvider

Bug 426459. ErrorProvider
Bug 426464. ScrollBar.RangeValue
MWF.MessageBox a11y
Patch MWF.MessageBox to add Label
Planned Mario
StatusBar
Implement needed UIA Provider interfaces
90% Neville Missing Navigation.
Header UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
HeaderItem UIA Control Type
Map UIA Provider interfaces to ATK
Planned Mike
Create Smoke Test Harness
Create a smoke test suite based on the regression harness
Done Brian
Update openSUSE test VMs
Add passwordless sudo for smoke tests, and update packages
Done Brian
Write Smoke Test for Form
Create a smoke tests that test for basic uia2atk functionality for the Form control
Done Brian
Write Smoke Test for PictureBox
Create a smoke tests that test for basic uia2atk functionality for the PictureBox control
Done Brian
Review Form smoke test code
Review code before adding to test suite
Done Brian
Review PictureBox smoke test code
Review code before adding to smoke test suite
Done Brian
Implement Winforms Samples
Continue to implement winforms test samples
95% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (71/75)
Work on Orca
Investigate and Learn Orca Test
10% Ray
Test NotifyIcon control
commited strongwind test code and run test
95% Calen
verify bugs
upgrad test environment and verify bugs
Done Calen
update strongwind test code
modify strongwind test code with a new way to test states and actions
50% Calen
Winforms Samples
implement winforms test samples DataGrid and DataGridBoolColumn
Done Calen
Iteration 17 Planning Meeting

Iteration 17 - September 17 - 23

Task Status Owner Notes
ToolStripSeparator
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripSplitButton
Implement needed UIA Provider interfaces
Planned Sandy
PrintPreviewControl
Implement needed UIA Provider interfaces
Planned Sandy
ContextMenu
Implement needed UIA Provider interfaces
Planned Sandy
ContextMenuStrip
Implement needed UIA Provider interfaces
Planned Sandy
DateTimePicker
Implement needed UIA Provider interfaces
Planned Sandy
FlowLayoutPanel
Implement needed UIA Provider interfaces
Planned Sandy
FontDialog
Implement needed UIA Provider interfaces
Planned Sandy
MainMenu
Implement needed UIA Provider interfaces
Planned Sandy
MonthCalendar
Implement needed UIA Provider interfaces
Planned Sandy
NotifyIcon
Implement needed UIA Provider interfaces
Planned Sandy
OpenFileDialog
Implement needed UIA Provider interfaces
Planned Sandy
ProgressBar
Implement needed UIA Provider interfaces
Planned Sandy
ScrollableControl
Implement needed UIA Provider interfaces
Planned Sandy
TabPage
Implement needed UIA Provider interfaces
Planned Sandy
ToolBarButton
Implement needed UIA Provider interfaces
Planned Sandy
StatusStrip
Implement needed UIA Provider interfaces
Planned Sandy
TabControl
Implement needed UIA Provider interfaces
Planned Sandy
ToolStrip
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripComboBox
Implement needed UIA Provider interfaces
Planned Sandy
MenuStrip
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripLabel
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripProgressBar
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripDropDownButton
Implement needed UIA Provider interfaces
Planned Sandy
TrackBar
Implement needed UIA Provider interfaces
Planned Mario
Hyperlink UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
Thumb UIA Control Type
Map UIA Provider interfaces to ATK
Planned Mike
DataGrid Sample
Implement DataGrid WinForms sample
Planned Brian
DataGridBoolColumn Sample
Implement DataGridBoolColumn WinForms sample
Planned Brian
DataGridTextBoxColumn Sample
Implement DataGridTextBoxColumn WinForms sample
Planned Brian
DataGridView Sample
Implement DataGridView WinForms sample
Planned Brian
Review Form test code
Review code before adding to smoke test suite
Planned Brian
Review button_label_linklabel test code
Review code before adding to test suite
50% Brian
Review PictureBox test code
Review code before adding to test suite
Planned Brian
Review StatusBar test code
Review code before adding to test suite
Planned Brian
Review VScrollBar test code
Review code before adding to test suite
Planned Brian
Review HScrollBar test code
Review code before adding to test suite
Planned Brian
Review ProgressBar test code
Review code before adding to test suite
Planned Brian
Implement Winforms Samples
Continue to implement winforms test samples
95% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (71/75)
Work on Orca
Investigate and Learn Orca Test
10% Ray
Iteration 18 Planning Meeting

Iteration 18 - September 24 - 30

Task Status Owner Notes
ToolStripTextBox
Implement needed UIA Provider interfaces
Planned Sandy
TreeView
Implement needed UIA Provider interfaces
Planned Sandy
WebBrowser
Implement needed UIA Provider interfaces
Planned Mario
Table UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
Tree UIA Control Type
Map UIA Provider interfaces to ATK
Planned Mike
Iteration 19 Planning Meeting

Iteration 19 - October 1 - 7

Task Status Owner Notes
TitleBar UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
DataGrid UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
DataItem UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
MenuItem UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
TreeItem UIA Control Type
Map UIA Provider interfaces to ATK
Planned Mike
DomainUpDown
Implement needed UIA Provider interfaces
Planned Mario
FileDialog
Implement needed UIA Provider interfaces
Planned Mario
ListView
Implement needed UIA Provider interfaces
Planned Mario
DataGrid
Implement needed UIA Provider interfaces
Planned Mario
DataGridBoolColumn
Implement needed UIA Provider interfaces
Planned Mario
DataGridView
Implement needed UIA Provider interfaces
Planned Mario
DataGridTextBoxColumn
Implement needed UIA Provider interfaces
Planned Mario
MenuItem
Implement needed UIA Provider interfaces
Planned Mario
ColumnHeader
Implement needed UIA Provider interfaces
Planned Mario
Panel
Implement needed UIA Provider interfaces
Planned Mario
PageSetupDialog
Implement needed UIA Provider interfaces
Planned Mario
PropertyGrid
Implement needed UIA Provider interfaces
Planned Mario
ColorDialog
Implement needed UIA Provider interfaces
Planned Mario
SaveFileDialog
Implement needed UIA Provider interfaces
Planned Mario
Splitter
Implement needed UIA Provider interfaces
Planned Mario
TableLayoutPanel
Implement needed UIA Provider interfaces
Planned Mario
ThreadExceptionDialog
Implement needed UIA Provider interfaces
Planned Mario
ToolBar
Implement needed UIA Provider interfaces
Planned Mario
SplitContainer
Implement needed UIA Provider interfaces
Planned Mario
ContainerControl
Implement needed UIA Provider interfaces
Planned Mario
Iteration 20 Planning Meeting

Iteration 20 - October 8 - 14

Task Status Owner Notes
Calendar UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
Iteration 21 Planning Meeting

Iteration 21 - October 15 - 21

Task Status Owner Notes
Iteration 22 Planning Meeting

Iteration 22 - October 22 - 28

Task Status Owner Notes
Iteration 23 Planning Meeting

Iteration 23 - October 28 - November 4

Task Status Owner Notes
Iteration 24 Planning Meeting

Iteration 24 - November 5 - November 11

Task Status Owner Notes
Iteration 25 Planning Meeting

Iteration 25 - November 12 - 18

Task Status Owner Notes
Iteration 26 Planning Meeting

Iteration 26 - November 19 - 25

Task Status Owner Notes
Iteration 27 Planning Meeting

Elements delayed

This table contains tasks not started that were initially planned in a specific iteration.

Task Iteration Status Owner Reason
ScrollBar UIA Control Type
Map UIA Provider interfaces to ATK
Not started 7 Mike GuadecES & Guadec
MenuBar UIA Control Type
Map UIA Provider interfaces to ATK
Not started 8 Mike Guadec


Past Iterations

Iteration 1 - May 19 - 27

Task Status Owner Notes
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
CheckBox (CheckBox)
Implement needed UIA Provider interfaces
Done Sandy
Label
Implement needed UIA Provider interfaces
Done Sandy
GroupBox (Pane)
Implement needed UIA Provider interfaces
Planned Sandy Didn't get very far.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
50% Mario Missing IScrollProvider and ITextProvider implementations. This provider may work for MaskedTextBox and RichTextBox.
LinkLabel (Hyperlink)
Implement needed UIA Provider interfaces
Done Mario
Button UIA Control Type
Map UIA Provider interfaces to ATK
65% Calvin Missing base implementation of Atk.ComponentImplementor which is work needed for all control types. Also missing Atk.ImageImplementor and some Atk.TextImplementor methods related to coordinates. Also need to finish up states and events.
Text UIA Control Type
Map UIA Provider interfaces to ATK
65% Andres Missing tests: more Atk-centric for events (although Label may only have property-changed), and other non-Atk-centric ones (in BridgeTester.cs). Missing some methods implementation related to coordinates. Missing ComponentImplementor methods which may be reusable in the base class. Missing the study of the role ATK_ROLE_ACCEL_LABEL and the state ATK_STATE_MULTI_LINE.
Write WinForms Sample Application
Implement needed WinForms sample application to be tested
13% Calen Finished some simple application sample with winforms "button\label\linklabel\numericUpDown\textbox\groupBox\checkbox\radiobutton\panel" control by Ironpython. the code reposit in uiaqa.sled.lab.novell.com:/var/qa/code.
Write Test Script For Button
0% Brian Push
Build Packages
Build packages for preparing building & testing environment.
Done Ray Built olive and gtk-sharp on OBS, but should do some works to simplify the olive package.
Understand Architecture
Understand the architecture well & build Provider from svn.
Done Neville
Cspi
Modify spi_main.c and spi_event.c to use dbus
Done (untested) Mike
Proof-of-Concept Automation Tests
Done Brian Strongwind test created against sample GTK app
Setup Testing Lab
Done Brian https://wiki.innerweb.novell.com/index.php/UIAQA
Research automated testing of WinForms actions and properties
Done Brian We'll use Strongwind
Iteration 2 Planning Meeting
IRC Meeting on #mono-a11y on Wednesday, May 28, 2008
14:00:00 UTC time
All

Iteration 2 - May 28 - June 3

Task Status Owner Notes
Form
Implement needed UIA Provider interfaces
50% Done Sandy Along with GroupBox, there remain issues with child control/provider management.
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
GroupBox (Group)
Implement needed UIA Provider interfaces
50% Done Sandy
RadioButton
Implement needed UIA Provider interfaces
50% Done Sandy RadioButton needs to be handled in the context of its sibling RadioButtons.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
60% Mario Partial implementation of ITextProvider. Missing IScrollProvider implementation.
RichTextBox (Edit/Document)
Implement needed UIA Provider interfaces
40% Mario Reuses TextRangeProvider implemented in TextBox.
MaskedTextBox (Edit)
Implement needed UIA Provider interfaces
60% Mario Reuses TextRangeProvider implemented in TextBox.
Button UIA Control Type
Map UIA Provider interfaces to ATK
95% done Calvin Still a few items left that need to be done for all controls (see UIA Control Types Status).
Pane UIA Control Type
Map UIA Provider interfaces to ATK
95% done Calvin Still a few items left that need to be done for all controls (see UIA Control Types Status).
CheckBox UIA Control Type
Map UIA Provider interfaces to ATK
100% Andres It seems to be working completely, but note: DoAction() is the function that is called when performing the action from accerciser, it works with CheckBox, but not for Button.
Write WinForms Sample Application
Implement needed WinForms sample application to be tested
34% Calen
Cspi
Get event listeners to work with dbus and test.
Coded but untested Mike
Get all our test code in Mono SVN Done Brian
Implement test framework
Automate Strongwind tests simultaneously on all test machines
Done Brian
Write more Strongwind tests
Write at least 1 more Strongwind test against GTK, add to test suite
Planned Brian
Document+Blog testing techniques
Howto write Strongwind tests and how to add them to the test suite
50% Brian
Simplify & Build new packages
Simplify olive package and build patched new packages. e.g. mcs, mono
Done Ray hackers could download the lastest modified uia-windowsbase libraries and strongwind from here.
StatusBar (StatusBar)
Familiarize the steps of implementing Providers & Implement needed UIA Provider interfaces
50% Neville No unit test
Iteration 3 Planning Meeting
IRC Meeting on #mono-a11y on Wednesday, June 4, 2008
14:00:00 UTC
All

Iteration 3 - June 4 - 10

Task Status Owner Notes
Form
Implement needed UIA Provider interfaces
80% Done Sandy Along with GroupBox, there remain issues with child control/provider management.
GroupBox (Group)
Implement needed UIA Provider interfaces
80% Done Sandy See Form notes.
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
RadioButton
Implement needed UIA Provider interfaces
95% Done Sandy Finishing testing.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
85% Mario Partial implementation of ITextProvider: missing methods in TextRangeProvider. Missing IScrollProvider implementation.
RichTextBox (Edit/Document)
Implement needed UIA Provider interfaces
50% Mario Reuses TextRangeProvider class (part of TextBoxProvider). Missing TextUnit.Format (used by this control) and IScrollProvider implementation.
MaskedTextBox (Edit)
Implement needed UIA Provider interfaces
85% Mario Reuses TextRangeProvider class (part of TextBoxProvider).
List UIA Control Type
Map UIA Provider interfaces to ATK
0% (FTO most of the time) Calvin Moved this forward
ComboBox UIA Control Type
Map UIA Provider interfaces to ATK
50% Andres Atk tests done. Left: non-Atk centric tests, and implementation (but easy because it has only one new interface: Atk.Selection, that's why I put 50%)
Prepare Demo
Setup VM with demos for Jared's MS demo, write sample scripts
Done Brian
cspi
Finish caching; implement Accessible, Component, Selection, and Text interfaces
Done (untested) Mike
at-spi-registryd
Test that applications are able to register
50% Mike
DEB package & QA works
build packages to deb format, and research some QA works.
70% Ray take over some what Calen did, and start to write test samples
Write WinForms Sample Application
Implement needed WinForms sample application to be tested
34% Calen According to QA meeting decision, I will stop this job, and Ray will take over it.
Test Coding Standards
create standards for test coding and test files/directory name.
90% Calen should review it with Brian
Test Script
build automation test scripts for winforms.
0% Calen
StatusBar (StatusBar)
Implement needed UIA Provider interfaces
90% Neville Missing unit test. GridPatternIdentifiers. To determine the value of IDs.
Iteration 4 Planning Meeting

Iteration 4 - June 11 - 17

Task Status Owner Notes
Form
Implement needed UIA Provider interfaces
80% Done Sandy Testing incomplete.
GroupBox (Group)
Implement needed UIA Provider interfaces
90% Done Sandy Testing incomplete.
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
RadioButton
Implement needed UIA Provider interfaces
95% Done Sandy Testing incomplete.
ListBox
Implement needed UIA Provider interfaces
0% Done Sandy Not started
Winforms Patch
Get necessary MWF patches comitted to mcs project
100% Done Sandy Worked with jpobst and kangaroo to get patch in shape and committed.
Olive Infrastructure
Set up deployment of UIAutomation* assemblies
90% Done Sandy Waiting for patch review; adds a11y.pc and installs symlinks of our assemblies in $prefix/lib/mono/a11y (previous it was in .../mono/3.0).
Uia2Atk Makefiles
Create makefiles for UIAutomationWinforms and UiaAtkBridge solutions
50% Done Sandy Finished UIAutomationWinforms, UiaAtkBridge will require more work because MD doesn't generate Makefiles for C projects.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
85% Mario Partial implementation of ITextProvider: missing methods in TextRangeProvider. Missing IScrollProvider implementation.
RichTextBox (Edit/Document)
Implement needed UIA Provider interfaces
50% Mario Reuses TextRangeProvider class (part of TextBoxProvider). Missing TextUnit.Format (used by this control) and IScrollProvider implementation.
MaskedTextBox (Edit)
Implement needed UIA Provider interfaces
85% Mario Reuses TextRangeProvider class (part of TextBoxProvider).
ComboBox
Implement needed UIA Provider interfaces
90% Mario Tests missing.
Write winforms architecture wiki-page Planned Mario
List UIA Control Type
Map UIA Provider interfaces to ATK
10% Done Calvin Carrying this forward to next iteration
RadioButton UIA Control Type
Map UIA Provider interfaces to ATK
70% done Andres Lacking events and unresolved issue about radiobutton default checked behaviour
ComboBox UIA Control Type
Map UIA Provider interfaces to ATK
70% done Andres Lacking events and investigation on different CB styles
Event Capture Script
Write app that will catch at-spi events
Done Brian
Polish test harness
check results, bug fixes, summarized error logs, etc.
Done Brian
Review QA standards
Review the QA standards info that Calen created
Done Brian
Cspi
Finish testing and debugging application registration and event passing
75% Mike
StatusBar
Implement needed UIA Provider interfaces
Done Neville Determine the value of IDs. Run nunit on Vista.
Write Samples
Catch up to speed to finish test samples
79% Ray pick Form and FontDialog controls to "cut my teeth" on.
Test Coding Standards
review it with Brian and finish it
Done Calen
Test Script
start to learn and practice strongwind test scripts against gtk app with Brian's help.
30% Calen
winforms application samples
update winforms application samples base on test coding standards.
Done Calen
Iteration 5 Planning Meeting
June 18, 2008
14:00:00 UTC
planned All

Iteration 5 - June 18 - 24

Task Status Owner Notes
Form
Implement needed UIA Provider interfaces
80% Done Sandy Testing incomplete.
GroupBox (Group)
Implement needed UIA Provider interfaces
90% Done Sandy Testing incomplete.
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
RadioButton
Implement needed UIA Provider interfaces
95% Done Sandy Testing incomplete.
Olive Infrastructure
Set up deployment of UIAutomation* assemblies
95% Done Sandy Waiting for patch review.
Uia2Atk Makefiles
Create makefiles for UIAutomationWinforms and UiaAtkBridge solutions
95% Done Sandy Need to clean up install targets and commit. Not too worried about accidentally deploying test assemblies at this point.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
RichTextBox (Edit/Document)
Implement needed UIA Provider interfaces
50% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
MaskedTextBox (Edit)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
90% Mario Missing tests and internal controls in Navigation: Edit, List and Button.
ListBox
Implement needed UIA Provider interfaces
80% Mario Navigation logic missing.
Write winforms architecture wiki-page Done Mario Windows Forms Implementation Page. More detailed information will be added as soon as we add more classes.
List UIA Control Type
Map UIA Provider interfaces to ATK
10% Done Calvin Carried over from last iteration
Window UIA Control Type
Map UIA Provider interfaces to ATK
70% Andres Lacking events
Update openSUSE VMs
Create new openSUSE11 VMs and setup test environment on them
Done Brian
Implement Samples
Continue to implement test samples
79% Ray get more details from Accessibility:_Test_Plan_WinForms_Controls (57/72)
Cspi
Finish testing and debugging application registration and event passing
87.5% Mike
Cspi
Implement table, hypertext, and editableText interfaces
Done (untested) Mike
discuss strongwind test
discuss strongwind test with Brian.
Done Calen
Test Script
start to learn and practice strongwind test scripts against gtk TreeView app work with Brian's help.
Done Calen
Build UiaAtkBridge
This is the first initial build
99% decriptor Autotools stuff is pretty much finished. Working on creating rpms
Build UIAutomationWinforms
This is the first initial build
99% decriptor Autotools stuff is pretty much finished. Working on creating rpms
Iteration 6 Planning Meeting


Iteration 6 - June 25 - July 1

Task Status Owner Notes
Form
Implement needed UIA Provider interfaces
80% Done Sandy Testing incomplete.
GroupBox (Group)
Implement needed UIA Provider interfaces
90% Done Sandy Testing incomplete.
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
RadioButton
Implement needed UIA Provider interfaces
95% Done Sandy Testing incomplete.
Olive Infrastructure
Set up deployment of UIAutomation* assemblies
95% Done Sandy Waiting for patch review.
Uia2Atk Makefiles
Create makefiles for UIAutomationWinforms and UiaAtkBridge solutions
Done Sandy There may be outstanding issues related to installing test assemblies and providing packaging support...will work with Stephen Shaw if such issues surface.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
RichTextBox (Edit/Document)
Implement needed UIA Provider interfaces
50% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
MaskedTextBox (Edit)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
90% Mario List navigation preview. Missing tests and internal controls in Navigation: Edit and Button.
ListBox
Implement needed UIA Provider interfaces
80% Mario Navigation logic preview: tests missing. This provider will support CheckListBox.
CheckedListBox
Implement needed UIA Provider interfaces
80% Mario Same as ListBox provider.
ScrollBar
Implement needed UIA Provider interfaces
90% Mario This provider supports: ScrollBar, HScrollBar and VScrollBar. Missing: more tests.
HScrollBar
Implement needed UIA Provider interfaces
90% Mario Same as ScrollBar.
VScrollBar
Implement needed UIA Provider interfaces
90% Mario Same as ScrollBar.
Revamping'
Navigation logic and Fragment subclassing.
Done Mario
List UIA Control Type
Map UIA Provider interfaces to ATK
40% Done Calvin Carried over.
Bridge Code re-work
Fix up contruction of DOM to be based on fragement elements
Planned Calvin
Edit UIA Control Type
Map UIA Provider interfaces to ATK
30% Andres Uncommitted yet
Research Orca Automated Testing
Determine how we are going to test our product with Orca
Done Brian
Add WinForms testing info to test plan
Discuss how we are doing WinForms testing on the Approach section of the test plan
Done Brian
Update test plan
Update test plan with current information.
Done Brian
Test test harness and gtk tests on OS11 Done Brian
Submit abstract for UTOSC
Submit proposal to present at UTOSC 08
Done Brian
Test Script
practice strongwind test scripts to check Button against gtk. work with Brian's help.
Done Calen
Implement Samples
Continue to implement test samples
79% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (57/72)
Cspi
Finish testing and debugging application registration
Done? Mike
Cspi
Adapt cspi test template as needed for dbus
Planned Mike
Build UiaAtkBridge
This is the first initial build
99% decriptor Working on creating rpms. This should be done this iteration
Build UIAutomationWinforms
This is the first initial build
99% decriptor Working on creating rpms. This should be done this iteration
Build System
A methodology or system for building
planned decriptor
StatusBar
Implement needed UIA Provider interfaces
90% Neville Testing incomplete.
Parallel Mono Environments
Set up build environment
50% Neville
CheckedListBox (List)
Implement needed UIA Provider interfaces
Planned Neville
Iteration 7 Planning Meeting

Iteration 7 - July 2 - July 8

Task Status Owner Notes
Form
Implement needed UIA Provider interfaces
80% Done Sandy Testing incomplete.
GroupBox (Group)
Implement needed UIA Provider interfaces
90% Done Sandy Testing incomplete.
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
RadioButton
Implement needed UIA Provider interfaces
95% Done Sandy Testing incomplete.
Olive Infrastructure
Set up deployment of UIAutomation* assemblies
95% Done Sandy Waiting for patch review.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
RichTextBox (Edit/Document)
Implement needed UIA Provider interfaces
50% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
MaskedTextBox (Edit)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
90% Mario Finish navigation: missing Edit. More tests.
ListBox and CheckedListBox
Implement needed UIA Provider interfaces
80% Mario More tests
ScrollBar, HScrollBar and VScrollBar
Implement needed UIA Provider interfaces
90% Mario More tests.
StatusBar
Implement needed UIA Provider interfaces
90% Neville Update provider to new changes.
Parallel Mono Environments
Set up build environment
Done Neville
FTO and Bridge work Calvin
Cspi
Implement login-helper interface
Done (untested) Mike
Review WinForms sample apps
Review our current WinForms sample apps and make some notes for Ray
Done Brian
Write example tests
Determine methods for testing Tooltip and Treeview widgets
Done Brian
Write another Strongwind test
Work with Calen on one test.
Done Brian
Implement Samples
Continue to implement test samples
79% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (57/72)
Polish samples
polish the samples to suite the test needs.
70% Ray 11 samples need to be improved
strongwind Test Script
practice strongwind test scripts for statusbar, menubar/menuitem, toolbar, pagetab, scrollbar.
Done Calen I wrote all of those tests in one test script by runing gedit as practice application
blog document
worte strongwind study information in blog.
Done Calen
Iteration 8 Planning Meeting

Iteration 8 - July 8 - 15

Task Status Owner Notes
Form
Implement needed UIA Provider interfaces
80% Done Sandy Testing incomplete.
GroupBox (Group)
Implement needed UIA Provider interfaces
90% Done Sandy Testing incomplete.
Button (Button)
Implement needed UIA Provider interfaces
95% Done Sandy Some unimplemented properties, see Control Status.
RadioButton
Implement needed UIA Provider interfaces
95% Done Sandy Testing incomplete.
Olive Infrastructure
Set up deployment of UIAutomation* assemblies
95% Done Sandy Waiting for patch review.
New Contributor Guidelines
Document how a new UIA developer should get started building and developing our code, and what guidelines to follow for patches and direct svn access.
100% Done Sandy Of course the wiki page, Accessibility: Getting Started With Development, is a living document, so it can always be improved. Explanatory email sent to list.
TextBox (Edit/Document)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
RichTextBox (Edit/Document)
Implement needed UIA Provider interfaces
50% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
MaskedTextBox (Edit)
Implement needed UIA Provider interfaces
85% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
95% Mario Missing internal Vertical ScrollBar in internal ListBox.
ListBox and CheckedListBox
Implement needed UIA Provider interfaces
95% Mario More tests
ScrollBar, HScrollBar and VScrollBar
Implement needed UIA Provider interfaces
95% Mario More tests.
StatusBar
Implement needed UIA Provider interfaces
90% Neville Missing Navigation.
FTO Calvin on FTO during iteration
strongwind Test Script
practice strongwind test scripts for openDialog, saveDialog, update two test scripts.
Done Calen
tooltip problem in openSUSE11.0
encountered tooltip problem,and spent some times to reseach the reason and discuss the problem with bgmerrell and other people.
Done Calen
Implement Samples
Continue to implement test samples
79% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (57/72)
Polish samples
polish the samples to suite the test needs.
87% Ray
Strongwind practice
write strongwind tests for multiple dialogs and several strongwind widgets we haven't dealt with yet
Done Brian
Resolve tooltip problem
discover why tooltips aren't accessible in openSUSE11
Done Brian http://bugzilla.gnome.org/show_bug.cgi?id=542873
Support radio button menu items
Add support for radio menu items to Strongwind
Done Brian http://bugzilla.gnome.org/show_bug.cgi?id=542458
Support menu items with children
Add support for menu items with children to Strongwind
Done Brian http://bugzilla.gnome.org/show_bug.cgi?id=542458
Iteration 9 Planning Meeting

Iteration 9 - July 16 - 22

Task Status Owner Notes
Correct StructureChangedEvents Usage 100% Done Sandy Providers now send the correct events, and the bridge "remove" notification handling is partially implemented.
Form
Implement needed UIA Provider interfaces
99% Done Sandy Need small tweak before committing.
GroupBox (Group)
Implement needed UIA Provider interfaces
99% Done Sandy Need small tweak before committing.
Button (Button)
Implement needed UIA Provider interfaces
100% Done Sandy
RadioButton
Implement needed UIA Provider interfaces
99% Done Sandy Need small tweak before committing.
Olive Infrastructure
Set up deployment of UIAutomation* assemblies
95% Done Sandy Waiting for patch review.
Winforms Implementation Wiki Page
Update.
Done Mario Page updated to latest changes.
TextBox, RichTextBox, MaskedTextBox (Edit/Document)
Implement needed UIA Provider interfaces
70% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
99% Mario Implement ScrollBar in internal ListBox.
ListBox and CheckedListBox
Implement needed UIA Provider interfaces
98% Mario ListBox done. Finish CheckedListBox Unitary Tests.
ScrollBar, HScrollBar and VScrollBar
Implement needed UIA Provider interfaces
Done Mario
PictureBox
Implement needed UIA Provider interfaces
50% Mario Finish Unitary Tests.
ErrorProvider, ToolTip, HelpProvider
Implement needed UIA Provider interfaces
30% Mario Partial implementation, need to improve logic to get components from winform control: Form. Write Unitary Tests.
StatusBar
Implement needed UIA Provider interfaces
80% Neville Missing Navigation.
GridItem
Implement needed Control Pattern interfaces
Done Neville
ProgressBar
Implement needed UIA Provider interfaces
Planned Neville Prepare for StatusBar Navigation.
Bridge Work
Catch up on bridge work
Planned Calvin
Menu UIA Control Type
Map UIA Provider interfaces to ATK
Planned Andres
Edit UIA Control Type
Map UIA Provider interfaces to ATK
30% Andres Planned to finish and commit
StatusBar UIA Control Type
Map UIA Provider interfaces to ATK
80%? Mike Need to finish tests. Also, StatusBarPanels are untested.
Add repo to test machines
Add Mono repo with our packages to test machines and set auto updates.
Aborted Brian Not using repos anymore (at this time)
Fix logging in test harness
Log directories aren't unique using time only. Need to use date and time.
Done Brian
Refactor Gtk Test Examples
Do more abstraction in the application wrapper to make the test scripts more simple.
Done Brian These Gtk examples are what we will base our WinForms tests on.
Create actions and states constants
setup scripts with string values for valid actions and states
Done Brian This didn't turn out like I had hoped, but the scripts are there. We'll add to them as we go. I had hoped to get a complete static list from the beginning.
Implement Samples
Continue to implement test samples
79% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (57/72)
Polish samples
polish the samples to suite the test needs.
Done Ray
Test Button control
strongwind test scripts for winforms Button control.and log bug
80% Calen test script need to be checked to add into the test suite. bugs need to be fixed
Analyze Frame problem
Analyze why strongwind can't find Frame
done Calen program doesn't support 'showing' state, but strongwind need run findFrame() with x.showing, and program can't get new label text when click button, so test run false.
upgrade winforms app
upgrade some winforms applicaltion not use '&' in form text.
done Calen if there is '&' in form text, strongwind can't find the frame.
Build System
A methodology or system for building
done decriptor Moving forward with a hybrid solution of monobuild and OBS
RPM push script
A script that grabs all the latest
90% decriptor Collects all of the latest rpms and pushes them to build1
Extend Monobuild
Build out monobuild to handle our needs
00% decriptor Learn the code ( the original coder is gone )
Iteration 10 Planning Meeting

Iteration 10 - July 23 - 29

Task Status Owner Notes
Commit outstanding tests
Form, RadioButton, GroupBox
Committed, but Form tests could be improved. Sandy
Update contributor guidelines
Specifically, document where our coding standards, etc, deviate from the rest of Mono.
Done Sandy
Olive Infrastructure
Set up deployment of UIAutomation* assemblies
Done Sandy Committed.
PictureBox
Implement needed UIA Provider interfaces
50% Mario Finish Unitary Tests. Update Navigation.
ErrorProvider, ToolTip, HelpProvider
Implement needed UIA Provider interfaces
70% Mario Missing Navigation, unitary Tests and HelpProvider provider implementation.
StatusBar
Implement needed UIA Provider interfaces
80% Neville Missing Navigation.
ProgressBar
Implement needed UIA Provider interfaces
80% Neville Prepare for StatusBar Navigation.
ScrollBar UIA Control Type
Map UIA Provider interfaces to ATK
60% Mike Need test, orientation support, GetValue fix
atspi-dbus ATK adaptor
Finish collection interface
Done (untested) Mike
Image UIA Control Type
Map UIA Provider interfaces to ATK
Planned Calvin
Spinner UIA Control Type
Map UIA Provider interfaces to ATK
Planned Andres
Implement Samples
Continue to implement test samples
80% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (58/72)
Build software
Promote the lastest Accerciser into openSUSE:Facctory
10% Ray fork a branch, wait for built and promote it.
Write uia2atk update script
Write a script that pulls down and installs the latest uia2atk related rpms
Done Brian
Update Gtk samples with constants
Update the Gtk samples to use the actions and states constants instead of strings
Done Brian
Test Button control
script strongwind test for winforms Button control.and run test
80% Calen test script need to be checked to add into the test suite. waiting bugs to be fixed
Test CheckBox control
script strongwind test scripts for winforms CheckBox control. and run test
80% Calen test script need to be checked to add into the test suite. waiting bugs to be fixed
Test RadioButton control
script strongwind test scripts for winforms RadioButton control.
60% Calen not run the test yet, developer doesn't finish it. and test script need to be checked to add into the test suite.
Iteration 11 Planning Meeting

Iteration 11 - July 30 - August 5

Task Status Owner Notes
NumericUpDown
Implement needed UIA Provider interfaces
95% Sandy Testing not completed.
PrintPreviewDialog
Implement needed UIA Provider interfaces
Not started Sandy
Bugfixing
Address major issues in bugzilla
Done Sandy Fixed bugs 411328, 412206, and 411345. No luck with 411882.
PictureBox (Pane)
Implement needed UIA Provider interfaces
50% Mario Finish Unitary Tests. Update Navigation.
ErrorProvider, ToolTip, HelpProvider (Pane, ToolTip, ToolTip)
Implement needed UIA Provider interfaces
70% Mario Missing Navigation, unitary Tests and HelpProvider provider implementation.
TextBox, RichTextBox, MaskedTextBox (Edit/Document)
Implement needed UIA Provider interfaces
70% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
99% Mario Implement ScrollBar in internal ListBox.
StatusBar
Implement needed UIA Provider interfaces
Done Neville
ProgressBar
Implement needed UIA Provider interfaces
Done Neville Prepare for StatusBar Navigation.
Image
Implement needed UIA Provider interfaces
50% Neville Finding Image Type Control.
Edit
Implement needed UIA Provider interfaces
50% Neville Prepare for StatusBar Navigation.
ScrollBar UIA Control Type
Finish mapping UIA Provider interfaces to ATK
50% Mike Still need tests
Separator UIA Control Type
Map UIA Provider interfaces to ATK
Planned Calvin
Group UIA Control Type
Map UIA Provider interfaces to ATK
Planned Calvin
Document UIA Control Type
Map UIA Provider interfaces to ATK
Planned Andres
uia2atk update cron job
Put cron jobs on openSUSE test machines to execute uia2atk update script at a certain interval
Planned Brian
Write an Orca Automated Test
Write an automated proof-of-concept test with Orca's test harness.
Planned Brian
Update test VMs
Setup test environment non-openSUSE VMs
Planned Brian
Document+Blog testing techniques
Howto write Strongwind tests and how to add them to the test suite.
60% Brian Finished with sample application. Started writing howto.
Implement Samples
Continue to implement test samples
84% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (61/72)
Test scrollbar control
script strongwind test scripts for winforms scrollbar control against checkedlistbox.py, and run test.
80% Calen Bug414937 is blocking the test
Test vscrollbar control
script strongwind test scripts for winforms vscrollbar control against vscrollbar.py, and run test.
80% Calen minor Bug414617
Test hscrollbar control
script strongwind test scripts for winforms hscrollbar control against hscrollbar.py, and run test.
80% Calen same as vscrollbar test
Iteration 12 Planning Meeting

Iteration 12 - August 6 - 12

Task Status Owner Notes
NumericUpDown
Implement needed UIA Provider interfaces
95% Sandy Testing not completed.
PrintPreviewDialog
Implement needed UIA Provider interfaces
Planned Sandy
Bugfixing
Address major issues in bugzilla
Planned Sandy
ErrorProvider, ToolTip, HelpProvider (Pane, ToolTip, ToolTip)
Implement needed UIA Provider interfaces
70% Mario Missing Navigation, unitary Tests and HelpProvider provider implementation.
TextBox, RichTextBox, MaskedTextBox (Edit/Document)
Implement needed UIA Provider interfaces
70% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
99% Mario Implement ScrollBar in internal ListBox.
Navigation
Updated Navigation to support Component-based providers.
Done Mario
Winforms Implementation
Updated wiki page.
Done Mario
MWF Patches
Bugs opened to track UIA patches in MWF controls
Done Mario Opened ListBox Bug
Opened ComboBox Bug
Opened HScrollBar/VScrollBar Bug
Mono-a11y Patches
Review of patches sent to mailing list.
Done Mario
Image
Implement needed UIA Provider interfaces
50% Neville Finding Image Type Control.
Edit
Implement needed UIA Provider interfaces
Done Neville Canceled because it could be automatically added.
StatusBarPanel
Implement needed UIA Provider interfaces
Planned Neville Puzzled with its type (Edit or Pane).
ScrollBar UIA Control Type
Finish mapping UIA Provider interfaces to ATK
50% Mike
ProgressBar UIA Control Type
Map UIA Provider interfaces to ATK
Done (untested) Mike
Slider UIA Control Type
Map UIA Provider interfaces to ATK
Planned Andres
Example Code
Code Gtk example to show how we can test the sorting order of certain controle. e.g., ensure that clicking a column header reorders the table cells in a treeview
Done Brian Code added to the gtktreeview tests
Create QA Architecture Diagrams
Create architecture diagrams for Strongwind by itself and Strongwind together with our test harness.
Done Brian 1 and 2
Plan testing of other "styles"
Discuss and come up with a plan to test different styles/subelements of WinForms controls
Done Brian https://bugzilla.novell.com/show_bug.cgi?id=418916
Implement Samples
Continue to implement test samples
88% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (64/72)
Test CheckBox control
script strongwind test scripts for winforms CheckBox control. and run test, verified bug
95% Calen test script need to be checked to add into the test suite.
Test Form control
script strongwind test scripts for winforms Form control. and run test
80% Calen test script need to be checked to add into the test suite. waiting bugs to be fixed
Test Label control
script strongwind test scripts for winforms Label control. and run test
80% Calen test script need to be checked to add into the test suite.
modify old strongwind test code Done Calen added 'showing' state to our test list and modify some states with '-' to link two word in states.py, modify all of the old code because bug411345 has been fixed.
Iteration 13 Planning Meeting

Iteration 13 - August 13 - 19

Task Status Owner Notes
NumericUpDownProvider
Implement needed UIA Provider interfaces
Done Sandy
Implement LabeledByProperty Done Sandy (tested, too)
Prepare UTOSC talk with Brian In Progress Sandy
Support recursive provider property changes 20% Sandy
ErrorProvider and ToolTip (Pane, ToolTip)
Implement needed UIA Provider interfaces
90% Mario Missing Unitary Tests.
HelpProvider (ToolTip)
Implement needed UIA Provider interfaces
Planned Mario Missing implementation and Unitary Tests.
TextBox, RichTextBox, MaskedTextBox (Edit/Document)
Implement needed UIA Provider interfaces
70% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
99% Mario Implement ScrollBar in internal ListBox.
MWF Patches
Bugs opened to track UIA patches in MWF controls
Planned Mario Update ListBox patch.
Update ComboBox patch.
Update HScrollBar/VScrollBar patch.
SWF.StatusBar Patch Done Neville Make StatusBar support PanelAdded Event.
StatusBar
Implement needed UIA Provider interfaces
90% Neville Navigation problems.
StatusBarPanel
Implement needed UIA Provider interfaces
90% Neville Missing test.
GroupBox UIA Control Type
Map UIA Provider interfaces to ATK
50% Mike Mapped to Pane; missing IExpandCollapseProvider
ToolBar UIA Control Type
Map UIA Provider interfaces to ATK
Planned Andres
Fix crashing WinForms tests
WinForms takes a little longer than Gtk for the application to launch and applications list to settle; this was causing the crashes.
Done Brian Affects all __init__.py scripts.
Smoke test plan
Create smoke test plan with Ray and Calen
Done Brian
initial UTOSC slides"
create UTOSC slides for my part of the presentation
Done Brian TOP SECRET!
Research Orca Automated Testing
Determine how we are going to test our product with Orca
Done Brian Have the beginnings of a functional test
Implement Samples
Continue to implement test samples
88% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (64/72)
Test Form control
run test again
95% Calen test script need to be checked to add into the test suite.
Test RadioButton control
run test again
80% Calen bug411882 block the frame be closed
Test PictureBox control
commit test code and run test
80% Calen
Test StatusBar control
commit test code and run test again
80% Calen
Test ListBox control
commit test code and run test again
80% Calen accerciser can't get list's parent, and cant use 'click' action to select listitem,there is no action can be use
Test GroupBox control
commit test code and run test again
80% Calen
comment bug
gave comment info for bug411328
Done Calen
Iteration 14 Planning Meeting


Iteration 14 - August 20 - September 2 (2 week iteration because of hackweek)

Task Status Owner Notes
Name and LabeledBy Properties
Fix these properties to behave as expected.
Done and tested Sandy
Recursive Properties
Support proper event propagation.
80% Done Sandy
ErrorProvider and ToolTip (Pane, ToolTip)
Implement needed UIA Provider interfaces
90% Mario Missing Unitary Tests.
HelpProvider (ToolTip)
Implement needed UIA Provider interfaces
Planned Mario Missing implementation and Unitary Tests.
TextBox, RichTextBox, MaskedTextBox (Edit/Document)
Implement needed UIA Provider interfaces
70% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
99% Mario Implement ScrollBar in internal ListBox.
MWF Patches
Bugs opened to track UIA patches in MWF controls
Done Mario Updated ListBox patch: Commited in mcs r111718.
Updated ComboBox patch: Commited in mcs r111719.
Updated HScrollBar/VScrollBar patch: Commited in mcs r111720.
ProgressBar
Implement needed UIA Provider interfaces
Done Neville
StatusBarPanel
Implement needed UIA Provider interfaces
90% Neville Couldn't get control instance in Test
MWF Patches
Bugs opened to track UIA patches in MWF controls
Done Neville Updated StatusBar patch: Commited in mcs r112138.
Tab UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
Spinner UIA Control Type
Map UIA Provider interfaces to ATK
Planned Mike
TabItem UIA Control Type
Map UIA Provider interfaces to ATK
Planned Mike
Review and edit Form test
Review Calen's Form test and make updates
Done Brian
UTOSC plans & practice
Plan and prepare for UTOSC presentation with Sandy
Done Brian
QA Process Bugs
Log some bugs about our QA process and discuss with Brad & Andres
Done Brian 418916, 418909
UTOSC presentation graphics
Finish up the architecture graphics for our utosc slides
Done Brian TOP SECRET!
Enhance uia2atk_rpm_update.sh
Better command line argument parsing and add functionality to download and install older rpms (in case smoke tests fail)
Done Brian
Implement Samples
Continue to implement test samples
90% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (65/72)
Work on Strongwind
try to write my first strongwind test sample
0% Ray
Test CheckedListBox control
commit test code and run test
80% Calen
Test ToolTip control
commit test code
50% Calen
Test StatusBar control
run test again
95% Calen
verify bugs
upgrad test environment and verify bugs
Done Calen
run tests and file bugs
re-run some strongwind tests
Done Calen Bug421836 Bug421831
Iteration 15 Planning Meeting

Iteration 15 - September 3 - 9

Task Status Owner Notes
Recursive Properties
Support proper event propagation.
In progress Sandy
MenuStrip
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripMenuItem
Implement needed UIA Provider interfaces
Planned Sandy
ToolStripDropDownItem
Implement needed UIA Provider interfaces
Planned Sandy
ErrorProvider, ToolTip and HelpProvider (Pane, ToolTip, ToolTip)
Implement needed UIA Provider interfaces
90% Mario Done
TextBox, RichTextBox, MaskedTextBox (Edit/Document)
Implement needed UIA Provider interfaces
70% Mario Missing methods in TextRangeProvider. Missing IScrollProvider implementation.
ComboBox
Implement needed UIA Provider interfaces
99% Mario Implement ScrollBar in internal ListBox.
MWF Patches
Assembly friend
Done Mario Patched.
StatusBar
Implement needed UIA Provider interfaces
90% Neville Missing Navigation.
ToolTip UIA Control Type
Map UIA Provider interfaces to ATK
Planned Brad
SplitButton UIA Control Type
Map UIA Provider interfaces to ATK
Planned Mike
Gtk Orca test
Finish a complete orca test for our code that utilizes their test harness to execute it
Done Brian uia2atk/test/keystrokes
Orca test docs
Add information about how we will use Orca to test to the Accessibility:_Testing_Howto
Done Brian http://www.mono-project.com/Accessibility:_Testing_Howto#Orca
Implement Winforms Samples
Continue to implement winforms test samples
90% Ray get more detials from Accessibility:_Test_Plan_WinForms_Controls (65/72)
Work on Strongwind
try to write my first strongwind test sample
0% Ray
Build Deb Package
Build UIAutomation and UiaAtkBridge to deb packages in home:uia2atk, openSUSE Build Service.
0% Ray
Test progressbar control
commited strongwind test code, run test
95% Calen Pass
Test numericupdown control
commited strongwind test code, run test
80% Calen when set value in accerciser you should move mouse through the widge otherwise appliction can't get the new value, appearances is the same as bug 415320 and 419023
Test picturebox control
run test again
95% Calen Pass
Test vscrollbar control
run test again
95% Calen Pass
Test hscrollbar control
run test again
95% Calen Pass
Test statusbar control
run test again
95% Calen Pass
verify bugs
upgrad test environment and verify bugs
Done Calen
run tests and file bugs
re-run strongwind tests, and file bugs
Done Calen checkbox:Bug424681
Iteration 16 Planning Meeting