Issue 113489 - toolkit/qa/unoapi toolkit.AccessibleMenu{,Bar,Separator} failures
Summary: toolkit/qa/unoapi toolkit.AccessibleMenu{,Bar,Separator} failures
Status: CONFIRMED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 3.x
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-28 09:04 UTC by Stephan Bergmann
Modified: 2013-07-30 02:21 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Stephan Bergmann 2010-07-28 09:04:00 UTC
At least on DEV300_m85 based CWS sb127 with a fix for issue 111047 included
(which re-enables toolkit.AccessibleMenu, toolkit.AccessibleMenuBar, and
toolkit.AccessibleMenuSeparator tests), toolkit/qa/unoapi once failed under
unxmacxi.pro with

[...]
30: checking:
[toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleText] is
iface: [com.sun.star.accessibility.XAccessibleText] testcode:
[ifc.accessibility._XAccessibleText]
30: LOG> Text is 'View'
30: ############################
30: LOG> Execute: getCaretPosition()
30: LOG> starting required method: getCharacterCount()
30: LOG> Execute: getCharacterCount()
30: LOG> Character count:4
30: Method getCharacterCount() finished with state OK
30: LOG> getCharacterCount(): PASSED.OK
30: 
30: LOG> Can't change or select Text in Menu
30: LOG> getCaretPosition(): SKIPPED.OK
30: 
30: LOG> Execute: setCaretPosition()
30: LOG> starting required method: getCharacterCount()
30: setCaretPosition(-1):LOG> expected exception
30: setCaretPosition(chCount+1):LOG> expected exception
30: LOG> setCaretPosition(chCount - 1)
30: Method setCaretPosition() finished with state OK
30: LOG> setCaretPosition(): PASSED.OK
30: 
30: LOG> Execute: getCharacter()
30: LOG> starting required method: getCharacterCount()
30: LOG> getCharacter(-1)
30: LOG> Expected exception
30: LOG> getCharacter(chCount)
30: LOG> Expected exception
30: LOG> Checking of every character in the text...
30: Method getCharacter() finished with state OK
30: LOG> getCharacter(): PASSED.OK
30: 
30: LOG> Execute: getCharacterAttributes()
30: LOG> starting required method: getCharacterCount()
30: LOG> getCharacterAttributes(-1)
30: LOG> Expected exception
30: LOG> getCharacterAttributes(chCount)
30: LOG> Expected exception
30: LOG> getCharacterAttributes(chCount-1)
30: Method getCharacterAttributes() finished with state OK
30: LOG> getCharacterAttributes(): PASSED.OK
30: 
30: LOG> Execute: getCharacterBounds()
30: LOG> starting required method: getCharacterCount()
30: yes
30: LOG> getCharacterBounds(-1)
30: LOG> Expected exception
30: LOG> getCharacterBounds(4)
30: LOG> Expected exception
30: LOG> getCharacterBounds(0)
30: LOG> Text at this place: V
30: LOG> Character bounds outside component
30: LOG> Character rect: -78, 0, 0, 0
30: LOG> Component rect: 78, 0, 46, 20
30: LOG> getCharacterBounds(1)
30: LOG> Text at this place: i
30: LOG> Character bounds outside component
30: LOG> Character rect: -78, 0, 0, 0
30: LOG> Component rect: 78, 0, 46, 20
30: LOG> getCharacterBounds(2)
30: LOG> Text at this place: e
30: LOG> Character bounds outside component
30: LOG> Character rect: -78, 0, 0, 0
30: LOG> Component rect: 78, 0, 46, 20
30: Method getCharacterBounds() finished with state FAILED
30: LOG> getCharacterBounds(): PASSED.FAILED
30: 
30: LOG> Execute: getIndexAtPoint()
30: getIndexAtPoint(-1, -1):-1
30: yes
30: LOG> ## Method didn't work for Point (-78,0)
30: LOG> Expected Index 0
30: LOG> Gained Index: -1
30: LOG> Left Border: -1
30: LOG> CharacterAtIndex: V
30: LOG> ## Method didn't work for Point (-78,0)
30: LOG> Expected Index 1
30: LOG> Gained Index: -1
30: LOG> Left Border: -1
30: LOG> CharacterAtIndex: i
30: LOG> ## Method didn't work for Point (-78,0)
30: LOG> Expected Index 2
30: LOG> Gained Index: -1
30: LOG> Left Border: -1
30: LOG> CharacterAtIndex: e
30: Method getIndexAtPoint() finished with state FAILED
30: LOG> getIndexAtPoint(): PASSED.FAILED
30: 
30: LOG> Execute: getSelectedText()
30: LOG> Can't change or select Text in Menu
30: LOG> getSelectedText(): SKIPPED.OK
30: 
30: LOG> Execute: getSelectionStart()
30: LOG> Can't change or select Text in Menu
30: LOG> getSelectionStart(): SKIPPED.OK
30: 
30: LOG> Execute: getSelectionEnd()
30: LOG> Can't change or select Text in Menu
30: LOG> getSelectionEnd(): SKIPPED.OK
30: 
30: LOG> Execute: setSelection()
30: LOG> starting required method: getCharacterCount()
30: LOG> Can't change or select Text in Menu
30: LOG> setSelection(): SKIPPED.OK
30: 
30: LOG> Execute: getText()
30: LOG> getText: View
30: Method getText() finished with state OK
30: LOG> getText(): PASSED.OK
30: 
30: LOG> Execute: getTextRange()
30: LOG> starting required method: getCharacterCount()
30: getTextRange(1, chCount - 2): LOG> i
30: getTextRange(0, chCount-1): LOG> Vie
30: getTextRange(chCount, 0): LOG> View
30: getTextRange(0, 0): LOG> 
30: getTextRange(-1, chCount - 1): LOG> Expected exception
30: getTextRange(0, chCount + 1): LOG> Expected exception
30: getTextRange(chCount+1, -1): LOG> Expected exception
30: Method getTextRange() finished with state OK
30: LOG> getTextRange(): PASSED.OK
30: 
30: LOG> Execute: getTextAtIndex()
30: LOG> starting required method: getCharacterCount()
30: getTextAtIndex(-1, AccessibleTextType.PARAGRAPH):LOG> Expected exception
30: getTextAtIndex(chCount+1, AccessibleTextType.PARAGRAPH):LOG> Expected exception
30: getTextAtIndex(chCount, AccessibleTextType.WORD):LOG> ''
30: getTextAtIndex(1, AccessibleTextType.PARAGRAPH):LOG> 'View'
30: Method getTextAtIndex() finished with state OK
30: LOG> getTextAtIndex(): PASSED.OK
30: 
30: LOG> Execute: getTextBeforeIndex()
30: LOG> starting required method: getCharacterCount()
30: getTextBeforeIndex(-1, AccessibleTextType.PARAGRAPH):LOG> Expected exception
30: getTextBeforeIndex(chCount+1, AccessibleTextType.PARAGRAPH):LOG> Expected
exception
30: getTextBeforeIndex(chCount, AccessibleTextType.WORD):LOG> 'View'
30: getTextBeforeIndex(1, AccessibleTextType.PARAGRAPH):LOG> ''
30: getTextBeforeIndex(chCount-1, AccessibleTextType.CHARACTER):LOG> 'e'
30: getTextBeforeIndex(2, AccessibleTextType.CHARACTER):LOG> 'i'
30: Method getTextBeforeIndex() finished with state OK
30: LOG> getTextBeforeIndex(): PASSED.OK
30: 
30: LOG> Execute: getTextBehindIndex()
30: LOG> starting required method: getCharacterCount()
30: getTextBehindIndex(-1, AccessibleTextType.PARAGRAPH):LOG> Expected exception
30: getTextBehindIndex(chCount+1, AccessibleTextType.PARAGRAPH):LOG> Expected
exception
30: getTextBehindIndex(chCount, AccessibleTextType.PARAGRAPH):LOG> ''
30: getTextBehindIndex(chCount-1, AccessibleTextType.PARAGRAPH):LOG> ''
30: getTextBehindIndex(1, AccessibleTextType.CHARACTER):LOG> 'e'
30: getTextBehindIndex(chCount-2, AccessibleTextType.CHARACTER):LOG> 'w'
30: Method getTextBehindIndex() finished with state OK
30: LOG> getTextBehindIndex(): PASSED.OK
30: 
30: LOG> Execute: copyText()
30: LOG> Can't change or select Text in Menu
30: LOG> copyText(): SKIPPED.OK
30: ***** State for
toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleText ******
30:
[toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleText::getCharacterBounds()]
is testcode: [getCharacterBounds()] - PASSED.FAILED
30:
[toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleText::getIndexAtPoint()]
is testcode: [getIndexAtPoint()] - PASSED.FAILED
30: 
30: Whole interface: PASSED.FAILED
30:
*********************************************************************************************
30: LOG> Log started 27.06.2010 - 19:27:18
30: checking:
[toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleContext] is
iface: [com.sun.star.accessibility.XAccessibleContext] testcode:
[ifc.accessibility._XAccessibleContext]
30: LOG> Execute: getAccessibleChildCount()
30: LOG> 21 children found.
30: Method getAccessibleChildCount() finished with state OK
30: LOG> getAccessibleChildCount(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleChild()
30: LOG> starting required method: getAccessibleChildCount()
30: LOG> testing 'getAccessibleChild()'...
30: LOG> ## Child 0: Displays how the document will look when you print it.
30: LOG> Role: 36
30: LOG> Name: Print Layout
30: LOG> IndexInParent: 0
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 1: Displays the document as seen in a Web browser.
30: LOG> Role: 36
30: LOG> Name: Web Layout
30: LOG> IndexInParent: 1
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 2: 
30: LOG> Role: 53
30: LOG> Name: 
30: LOG> IndexInParent: 2
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuSeparator
30: LOG> ## Child 3: Opens a submenu to show and hide toolbars.
30: LOG> Role: 34
30: LOG> Name: Toolbars
30: LOG> IndexInParent: 3
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 4: Shows or hides the Status Bar at the bottom edge of the window.
30: LOG> Role: 36
30: LOG> Name: Status Bar
30: LOG> IndexInParent: 4
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 5: Shows or hides the Input Method Engine (IME) status window.
30: LOG> Role: 36
30: LOG> Name: Input Method Status
30: LOG> IndexInParent: 5
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 6: Shows or hides the horizontal ruler, that you can use to
adjust page margins, tab stops, indents, borders, table cells, and to arrange
objects on the page.
30: LOG> Role: 36
30: LOG> Name: Ruler
30: LOG> IndexInParent: 6
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 7: 
30: LOG> Role: 53
30: LOG> Name: 
30: LOG> IndexInParent: 7
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuSeparator
30: LOG> ## Child 8: Shows or hides the boundaries of the printable area of a
page. The boundary lines are not printed.
30: LOG> Role: 36
30: LOG> Name: Text Boundaries
30: LOG> IndexInParent: 8
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 9: Shows or hides field shadings in your document, including
non-breaking spaces, custom hyphens, indexes, and footnotes.
30: LOG> Role: 36
30: LOG> Name: Field Shadings
30: LOG> IndexInParent: 9
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 10: Switches the field display between field names and field
contents.
30: LOG> Role: 36
30: LOG> Name: Field Names
30: LOG> IndexInParent: 10
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 11: Shows nonprinting characters in your text, such as
paragraph marks, line breaks, tab stops, and spaces.
30: LOG> Role: 36
30: LOG> Name: Nonprinting Characters
30: LOG> IndexInParent: 11
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 12: Shows or hides hidden paragraphs.
30: LOG> Role: 36
30: LOG> Name: Hidden Paragraphs
30: LOG> IndexInParent: 12
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 13: Use View - Comments to show or hide all comments (not
available in Calc).
30: LOG> Role: 36
30: LOG> Name: Comments
30: LOG> IndexInParent: 13
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 14: 
30: LOG> Role: 53
30: LOG> Name: 
30: LOG> IndexInParent: 14
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuSeparator
30: LOG> ## Child 15: Lists the databases that are registered in OpenOffice.org
and lets you manage the contents of the databases.
30: LOG> Role: 36
30: LOG> Name: Data Sources
30: LOG> IndexInParent: 15
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 16: Shows or hides the Navigator, where you can quickly jump
to different parts of your document. You can also use the Navigator to insert
elements from the current document or other open documents, and to organize
master documents.
30: LOG> Role: 36
30: LOG> Name: Navigator
30: LOG> IndexInParent: 16
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 17: 
30: LOG> Role: 36
30: LOG> Name: Task Pane
30: LOG> IndexInParent: 17
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 18: 
30: LOG> Role: 53
30: LOG> Name: 
30: LOG> IndexInParent: 18
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuSeparator
30: LOG> ## Child 19: Shows or hides the menus and toolbars in Writer or Calc.
To exit the full screen mode, click the Full Screen On/Off button.
30: LOG> Role: 36
30: LOG> Name: Full Screen
30: LOG> IndexInParent: 19
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: LOG> ## Child 20: Reduces or enlarges the screen display of OpenOffice.org.
30: LOG> Role: 36
30: LOG> Name: Zoom...
30: LOG> IndexInParent: 20
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenuItem
30: Method getAccessibleChild() finished with state OK
30: LOG> getAccessibleChild(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleParent()
30: Method getAccessibleParent() finished with state OK
30: LOG> getAccessibleParent(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleIndexInParent()
30: LOG> starting required method: getAccessibleParent()
30: Method getAccessibleIndexInParent() finished with state OK
30: LOG> getAccessibleIndexInParent(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleRole()
30: LOG> The role is 34
30: Method getAccessibleRole() finished with state OK
30: LOG> getAccessibleRole(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleDescription()
30: LOG> The description is 'This menu contains commands for controlling the
on-screen display of the document.'
30: Method getAccessibleDescription() finished with state OK
30: LOG> getAccessibleDescription(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleName()
30: LOG> The name is 'View'
30: Method getAccessibleName() finished with state OK
30: LOG> getAccessibleName(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleRelationSet()
30: Method getAccessibleRelationSet() finished with state OK
30: LOG> getAccessibleRelationSet(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleStateSet()
30: Method getAccessibleStateSet() finished with state OK
30: LOG> getAccessibleStateSet(): PASSED.OK
30: 
30: LOG> Execute: getLocale()
30: LOG> The locale is en,US
30: Method getLocale() finished with state OK
30: LOG> getLocale(): PASSED.OK
30: ***** State for
toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleContext ******
30: Whole interface: PASSED.OK
30:
************************************************************************************************
30: ***** State for toolkit.AccessibleMenu ******
30: [toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleText] is
testcode: [ifc.accessibility._XAccessibleText] - PASSED.FAILED
30: 
30: Whole component: PASSED.FAILED
30: *********************************************
30: Creating: toolkit.AccessibleMenuBar
30: LOG> Log started 27.06.2010 - 19:27:26
30: soffice(67776,0xa04f7720) malloc: *** error for object 0x24bbec20: double free
30: *** set a breakpoint in malloc_error_break to debug
30: soffice(67776,0xa04f7720) malloc: *** error for object 0x17ab0810: double free
30: *** set a breakpoint in malloc_error_break to debug
30: LOG> ImplementationName com.sun.star.comp.toolkit.AccessibleMenuBar
30: Environment created
30: LOG> Log started 27.06.2010 - 19:27:27
30: checking:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleExtendedComponent]
is iface: [com.sun.star.accessibility.XAccessibleExtendedComponent] testcode:
[ifc.accessibility._XAccessibleExtendedComponent]
30: LOG> Execute: getFont()
30: LOG> getFont():
[Proxy:4822550,25b76a60;gcc3[0];2847106433704442932871dcc4ac625d,Type[com.sun.star.awt.XFont]]
30: Method getFont() finished with state OK
30: LOG> getFont(): PASSED.OK
30: 
30: LOG> Execute: getTitledBorderText()
30: LOG> getTitledBorderText(): ''
30: Method getTitledBorderText() finished with state OK
30: LOG> getTitledBorderText(): PASSED.OK
30: 
30: LOG> Execute: getToolTipText()
30: LOG> getToolTipText(): ''
30: Method getToolTipText() finished with state OK
30: LOG> getToolTipText(): PASSED.OK
30: ***** State for
toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleExtendedComponent
******
30: Whole interface: PASSED.OK
30:
*************************************************************************************************************
30: LOG> Log started 27.06.2010 - 19:27:27
30: checking:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent]
is iface: [com.sun.star.accessibility.XAccessibleComponent] testcode:
[ifc.accessibility._XAccessibleComponent]
30: LOG> Execute: containsPoint()
30: LOG> starting required method: getBounds()
30: LOG> Execute: getBounds()
30: LOG> Bounds = (0,0),(640,0)
30: Method getBounds() finished with state FAILED
30: LOG> getBounds(): PASSED.FAILED
30: 
30: LOG> ! Required method getBounds() failed
30: LOG> containsPoint(): PASSED.FAILED
30: 
30: LOG> Execute: getAccessibleAtPoint()
30: LOG> Checking child with bounds (0,0),(38,20): 34,File():
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (19,10) - OK
30: LOG> No children found at point (-1,-1) - OK
30: LOG> Checking child with bounds (38,0),(40,20): 34,Edit(This menu contains
commands for editing the contents of the current document.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (58,10) - OK
30: LOG> No children found at point (37,-1) - OK
30: LOG> Checking child with bounds (78,0),(46,20): 34,View(This menu contains
commands for controlling the on-screen display of the document.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (101,10) - OK
30: LOG> No children found at point (77,-1) - OK
30: LOG> Checking child with bounds (124,0),(52,20): 34,Insert(The Insert menu
contains commands for inserting new elements in your document. This includes
sections, footnotes, comments, special characters, graphics, and objects from
other applications.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (150,10) - OK
30: LOG> No children found at point (123,-1) - OK
30: LOG> Checking child with bounds (176,0),(60,20): 34,Format(Contains commands
for formatting the layout and the contents of your document.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (206,10) - OK
30: LOG> No children found at point (175,-1) - OK
30: LOG> Checking child with bounds (236,0),(51,20): 34,Table(Shows commands to
insert, edit, and delete a table inside a text document.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (261,10) - OK
30: LOG> No children found at point (235,-1) - OK
30: LOG> Checking child with bounds (287,0),(51,20): 34,Tools(Contains spelling
tools, a gallery of object art that you can add to your document, as well as
tools for configuring menus, and setting program preferences.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (312,10) - OK
30: LOG> No children found at point (286,-1) - OK
30: LOG> Checking child with bounds (338,0),(65,20): 34,Window(Contains commands
for manipulating and displaying document windows.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (370,10) - OK
30: LOG> No children found at point (337,-1) - OK
30: LOG> Checking child with bounds (403,0),(45,20): 34,Help(The Help menu
allows you to start and control the OpenOffice.org Help system.):
30: LOG> 	StateType containsPoint SHOWING: true
30: LOG> finding the point which lies on the component
30: LOG> Child found at point (425,10) - OK
30: LOG> No children found at point (402,-1) - OK
30: Method getAccessibleAtPoint() finished with state OK
30: LOG> getAccessibleAtPoint(): PASSED.OK
30: 
30: LOG> Execute: getLocation()
30: LOG> starting required method: getBounds()
30: LOG> ! Required method getBounds() failed
30: LOG> getLocation(): PASSED.FAILED
30: 
30: LOG> Execute: getLocationOnScreen()
30: LOG> starting required method: getBounds()
30: LOG> ! Required method getBounds() failed
30: LOG> getLocationOnScreen(): PASSED.FAILED
30: 
30: LOG> Execute: getSize()
30: LOG> starting required method: getBounds()
30: LOG> ! Required method getBounds() failed
30: LOG> getSize(): PASSED.FAILED
30: 
30: LOG> Execute: grabFocus()
30: Method grabFocus() finished with state OK
30: LOG> grabFocus(): PASSED.OK
30: 
30: LOG> Execute: getForeground()
30: LOG> getForeground(): 0
30: Method getForeground() finished with state OK
30: LOG> getForeground(): PASSED.OK
30: 
30: LOG> Execute: getBackground()
30: LOG> getBackground(): 12632256
30: Method getBackground() finished with state OK
30: LOG> getBackground(): PASSED.OK
30: ***** State for
toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent
******
30:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent::containsPoint()]
is testcode: [containsPoint()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent::getBounds()]
is testcode: [getBounds()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent::getLocation()]
is testcode: [getLocation()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent::getLocationOnScreen()]
is testcode: [getLocationOnScreen()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent::getSize()]
is testcode: [getSize()] - PASSED.FAILED
30: 
30: Whole interface: PASSED.FAILED
30:
*****************************************************************************************************
30: LOG> Log started 27.06.2010 - 19:27:30
30: checking:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleContext]
is iface: [com.sun.star.accessibility.XAccessibleContext] testcode:
[ifc.accessibility._XAccessibleContext]
30: LOG> Execute: getAccessibleChildCount()
30: LOG> 9 children found.
30: Method getAccessibleChildCount() finished with state OK
30: LOG> getAccessibleChildCount(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleChild()
30: LOG> starting required method: getAccessibleChildCount()
30: LOG> testing 'getAccessibleChild()'...
30: LOG> ## Child 0: 
30: LOG> Role: 34
30: LOG> Name: File
30: LOG> IndexInParent: 0
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 1: This menu contains commands for editing the contents of the
current document.
30: LOG> Role: 34
30: LOG> Name: Edit
30: LOG> IndexInParent: 1
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 2: This menu contains commands for controlling the on-screen
display of the document.
30: LOG> Role: 34
30: LOG> Name: View
30: LOG> IndexInParent: 2
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 3: The Insert menu contains commands for inserting new
elements in your document. This includes sections, footnotes, comments, special
characters, graphics, and objects from other applications.
30: LOG> Role: 34
30: LOG> Name: Insert
30: LOG> IndexInParent: 3
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 4: Contains commands for formatting the layout and the
contents of your document.
30: LOG> Role: 34
30: LOG> Name: Format
30: LOG> IndexInParent: 4
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 5: Shows commands to insert, edit, and delete a table inside a
text document.
30: LOG> Role: 34
30: LOG> Name: Table
30: LOG> IndexInParent: 5
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 6: Contains spelling tools, a gallery of object art that you
can add to your document, as well as tools for configuring menus, and setting
program preferences.
30: LOG> Role: 34
30: LOG> Name: Tools
30: LOG> IndexInParent: 6
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 7: Contains commands for manipulating and displaying document
windows.
30: LOG> Role: 34
30: LOG> Name: Window
30: LOG> IndexInParent: 7
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: LOG> ## Child 8: The Help menu allows you to start and control the
OpenOffice.org Help system.
30: LOG> Role: 34
30: LOG> Name: Help
30: LOG> IndexInParent: 8
30: LOG> ImplementationName: com.sun.star.comp.toolkit.AccessibleMenu
30: Method getAccessibleChild() finished with state OK
30: LOG> getAccessibleChild(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleParent()
30: Method getAccessibleParent() finished with state OK
30: LOG> getAccessibleParent(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleIndexInParent()
30: LOG> starting required method: getAccessibleParent()
30: Method getAccessibleIndexInParent() finished with state OK
30: LOG> getAccessibleIndexInParent(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleRole()
30: LOG> The role is 35
30: Method getAccessibleRole() finished with state OK
30: LOG> getAccessibleRole(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleDescription()
30: LOG> The description is ''
30: Method getAccessibleDescription() finished with state OK
30: LOG> getAccessibleDescription(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleName()
30: LOG> The name is ''
30: Method getAccessibleName() finished with state OK
30: LOG> getAccessibleName(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleRelationSet()
30: Method getAccessibleRelationSet() finished with state OK
30: LOG> getAccessibleRelationSet(): PASSED.OK
30: 
30: LOG> Execute: getAccessibleStateSet()
30: Method getAccessibleStateSet() finished with state OK
30: LOG> getAccessibleStateSet(): PASSED.OK
30: 
30: LOG> Execute: getLocale()
30: LOG> The locale is en,US
30: Method getLocale() finished with state OK
30: LOG> getLocale(): PASSED.OK
30: ***** State for
toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleContext ******
30: Whole interface: PASSED.OK
30:
***************************************************************************************************
30: ***** State for toolkit.AccessibleMenuBar ******
30:
[toolkit.AccessibleMenuBar::com::sun::star::accessibility::XAccessibleComponent]
is testcode: [ifc.accessibility._XAccessibleComponent] - PASSED.FAILED
30: 
30: Whole component: PASSED.FAILED
30: ************************************************
30: Creating: toolkit.AccessibleMenuSeparator
30: LOG> Log started 27.06.2010 - 19:27:33
30: LOG> ImplementationName com.sun.star.comp.toolkit.AccessibleMenuSeparator
30: Environment created
30: LOG> Log started 27.06.2010 - 19:27:35
30: checking:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleExtendedComponent]
is iface: [com.sun.star.accessibility.XAccessibleExtendedComponent] testcode:
[ifc.accessibility._XAccessibleExtendedComponent]
30: LOG> Execute: getFont()
30: LOG> getFont():
[Proxy:12987399,25c19054;gcc3[0];2847106433704442932871dcc4ac625d,Type[com.sun.star.awt.XFont]]
30: Method getFont() finished with state OK
30: LOG> getFont(): PASSED.OK
30: 
30: LOG> Execute: getTitledBorderText()
30: LOG> getTitledBorderText(): ''
30: Method getTitledBorderText() finished with state OK
30: LOG> getTitledBorderText(): PASSED.OK
30: 
30: LOG> Execute: getToolTipText()
30: LOG> getToolTipText(): ''
30: Method getToolTipText() finished with state OK
30: LOG> getToolTipText(): PASSED.OK
30: ***** State for
toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleExtendedComponent
******
30: Whole interface: PASSED.OK
30:
*******************************************************************************************************************
30: LOG> Log started 27.06.2010 - 19:27:35
30: checking:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleEventBroadcaster]
is iface: [com.sun.star.accessibility.XAccessibleEventBroadcaster] testcode:
[ifc.accessibility._XAccessibleEventBroadcaster]
30: LOG> Execute: addEventListener()
30: LOG> adding listener
30: LOG> fire event
30: LOG> Listener, Event : 4
30: EventID: 4
30: LOG> Listener, Event : 4
30: EventID: 4
30: Method addEventListener() finished with state OK
30: LOG> addEventListener(): PASSED.OK
30: 
30: LOG> Execute: removeEventListener()
30: LOG> starting required method: addEventListener()
30: LOG> remove listener
30: LOG> fire event
30: LOG> listener wasn't called -- OK
30: Method removeEventListener() finished with state OK
30: LOG> removeEventListener(): PASSED.OK
30: ***** State for
toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleEventBroadcaster
******
30: Whole interface: PASSED.OK
30:
******************************************************************************************************************
30: LOG> Log started 27.06.2010 - 19:27:38
30: checking:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleComponent]
is iface: [com.sun.star.accessibility.XAccessibleComponent] testcode:
[ifc.accessibility._XAccessibleComponent]
30: LOG> Execute: containsPoint()
30: LOG> starting required method: getBounds()
30: LOG> Execute: getBounds()
30: LOG> Bounds = (40,-14),(192,8)
30: Method getBounds() finished with state FAILED
30: LOG> getBounds(): PASSED.FAILED
30: 
30: LOG> ! Required method getBounds() failed
30: LOG> containsPoint(): PASSED.FAILED
30: 
30: LOG> Execute: getAccessibleAtPoint()
30: LOG> There are no children supporting XAccessibleComponent
30: Method getAccessibleAtPoint() finished with state OK
30: LOG> getAccessibleAtPoint(): PASSED.OK
30: 
30: LOG> Execute: getLocation()
30: LOG> starting required method: getBounds()
30: LOG> ! Required method getBounds() failed
30: LOG> getLocation(): PASSED.FAILED
30: 
30: LOG> Execute: getLocationOnScreen()
30: LOG> starting required method: getBounds()
30: LOG> ! Required method getBounds() failed
30: LOG> getLocationOnScreen(): PASSED.FAILED
30: 
30: LOG> Execute: getSize()
30: LOG> starting required method: getBounds()
30: LOG> ! Required method getBounds() failed
30: LOG> getSize(): PASSED.FAILED
30: 
30: LOG> Execute: grabFocus()
30: Method grabFocus() finished with state OK
30: LOG> grabFocus(): PASSED.OK
30: 
30: LOG> Execute: getForeground()
30: LOG> getForeground(): 0
30: Method getForeground() finished with state OK
30: LOG> getForeground(): PASSED.OK
30: 
30: LOG> Execute: getBackground()
30: LOG> getBackground(): 12632256
30: Method getBackground() finished with state OK
30: LOG> getBackground(): PASSED.OK
30: ***** State for
toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleComponent
******
30:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleComponent::containsPoint()]
is testcode: [containsPoint()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleComponent::getBounds()]
is testcode: [getBounds()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleComponent::getLocation()]
is testcode: [getLocation()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleComponent::getLocationOnScreen()]
is testcode: [getLocationOnScreen()] - PASSED.FAILED
30:
[toolkit.AccessibleMenuSeparator::com::sun::star::accessibility::XAccessibleComponent::getSize()]
is testcode: [getSize()] - PASSED.FAILED
30: 
30: Whole interface: PASSED.FAILED
[...]
30: Failures that appeared during scenario execution:
30: 	 toolkit.AccessibleMenu
30: 	 toolkit.AccessibleMenuBar
30: 	 toolkit.AccessibleMenuSeparator
30: 3 of 53 tests failed
Comment 1 philipp.lohmann 2010-07-28 10:03:34 UTC
As a first guess this might be due to the missing vcl only menubar (since the
system menubar is used on Mac). However this does not seem urgent since the vcl
only menus are not what the actual product has.
Comment 2 Stephan Bergmann 2010-09-17 10:50:03 UTC
worked around for now by disabling affected tests as
<http://hg.services.openoffice.org/cws/sb126/rev/5a790bb7f3f3>; please revert
when fixing this issue
Comment 3 Rob Weir 2013-07-30 02:21:44 UTC
Reset assignee on issues not touched by assignee in more than 2000 days.