Re: [orca-list] Writing Regression Test Question
- From: Willie Walker <William Walker Sun COM>
- To: "Brian G. Merrell" <bgmerrell novell com>
- Cc: orca-list gnome org
- Subject: Re: [orca-list] Writing Regression Test Question
- Date: Fri, 05 Sep 2008 13:13:27 -0400
Hi Brian:
I asked this question in IRC yesterday, but didn't get a response so
I am trying the mailing list. So I apologize if someone is seeing
this question twice.
Sorry about that. The very very small Orca team has been heads down
trying to solve known issues for the GNOME 2.24 freezes coming up. So,
we have been in hiding a little bit.
I am writing some Orca regression tests to get familiar with Orca's
test harness so we can use it on our Mono WinForms accessibility
project (http://www.mono-project.com/Accessibility).
Cool!
Notice that the last second argument of the AssertPresentationAction
method has duplicate BRAILLE LINE and VISIBLE strings; this is the
only way the test will pass. The strange part is that when running
Orca with orca.debug.LEVEL_INFO set, I don't see this duplication
when executing the key commands manually. Any ideas why this would
happen?
In looking at the Orca code, it looks to me that the lines are the
result of the automatic exiting of flat review when you cause something
in the interface to get focus. That is, prior to pressing tab, flat
review was enabled and on the label above the buttons. When you pressed
tab, focus was given to a button. As it does with this and other events
(e.g., caret movement events), Orca automatically gets out of flat
review mode and shows the current object with focus. It then continues
to process the focus event and shows the object with focus (again).
We could potentially change this double-braille behavior in Orca so you
don't have to put multiple lines in your tests. It's very close to the
end of the GNOME 2.24 cycle, however, and I'd rather leave the
double-braille behavior in there and remain conservative for now. If
you feel very strongly about it, though, please file a bug in bugzilla
and we'll track it.
Hope this helps!
Will
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]