Apache OpenOffice (AOO) Bugzilla – Issue 113489
toolkit/qa/unoapi toolkit.AccessibleMenu{,Bar,Separator} failures
Last modified: 2013-07-30 02:21:44 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
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.
worked around for now by disabling affected tests as <http://hg.services.openoffice.org/cws/sb126/rev/5a790bb7f3f3>; please revert when fixing this issue
Reset assignee on issues not touched by assignee in more than 2000 days.