********* Start testing of tst_QAccessibility *********
Config: Using QtTest library 6.10.3, Qt 6.10.3 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.0
PASS   : tst_QAccessibility::initTestCase()
QWARN  : tst_QAccessibility::eventTest() qt.accessibility.core: Cannot create accessible child interface for object:  QWidget(0x60000394f630)  index:  7
PASS   : tst_QAccessibility::eventTest()
PASS   : tst_QAccessibility::eventWithChildTest()
PASS   : tst_QAccessibility::customWidget()
PASS   : tst_QAccessibility::deletedWidget()
PASS   : tst_QAccessibility::subclassedWidget()
PASS   : tst_QAccessibility::statesStructTest()
PASS   : tst_QAccessibility::navigateHierarchy()
PASS   : tst_QAccessibility::sliderTest()
PASS   : tst_QAccessibility::textAttributes(defaults 1)
PASS   : tst_QAccessibility::textAttributes(defaults 2)
PASS   : tst_QAccessibility::textAttributes(defaults 3)
PASS   : tst_QAccessibility::textAttributes(defaults 4)
PASS   : tst_QAccessibility::textAttributes(offset -1 length)
PASS   : tst_QAccessibility::textAttributes(offset -2 cursor pos)
PASS   : tst_QAccessibility::textAttributes(offset -3)
PASS   : tst_QAccessibility::textAttributes(invalid offset 2)
PASS   : tst_QAccessibility::textAttributes(invalid offset 3)
PASS   : tst_QAccessibility::textAttributes(bold 0)
PASS   : tst_QAccessibility::textAttributes(bold 2)
PASS   : tst_QAccessibility::textAttributes(bold 3)
PASS   : tst_QAccessibility::textAttributes(bold 4)
PASS   : tst_QAccessibility::textAttributes(bold 6)
PASS   : tst_QAccessibility::textAttributes(default 5)
PASS   : tst_QAccessibility::textAttributes(default 6)
PASS   : tst_QAccessibility::textAttributes(bold 7)
PASS   : tst_QAccessibility::textAttributes(bold 8)
PASS   : tst_QAccessibility::textAttributes(bold italic)
PASS   : tst_QAccessibility::textAttributes(monospace)
PASS   : tst_QAccessibility::textAttributes(8pt)
PASS   : tst_QAccessibility::textAttributes(color)
PASS   : tst_QAccessibility::textAttributes(defaultFont default 5)
PASS   : tst_QAccessibility::textAttributes(defaultFont default 6)
PASS   : tst_QAccessibility::textAttributes(defaultFont bold 7)
PASS   : tst_QAccessibility::textAttributes(defaultFont bold 8)
PASS   : tst_QAccessibility::textAttributes(defaultFont bold italic)
PASS   : tst_QAccessibility::textAttributes(defaultFont monospace)
PASS   : tst_QAccessibility::textAttributes(defaultFont 8pt)
PASS   : tst_QAccessibility::textAttributes(defaultFont color)
PASS   : tst_QAccessibility::textAttributes(right aligned 1)
PASS   : tst_QAccessibility::textAttributes(right aligned 2)
PASS   : tst_QAccessibility::textAttributes(right aligned 3)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 1)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 3)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 4)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 5)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 8)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 9)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 10)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 11)
PASS   : tst_QAccessibility::textAttributes(left right left aligned 15)
PASS   : tst_QAccessibility::textAttributes(empty with no fragments)
PASS   : tst_QAccessibility::hideShowTest()
PASS   : tst_QAccessibility::actionTest()
PASS   : tst_QAccessibility::applicationTest()
QWARN  : tst_QAccessibility::mainWindowTest() 2 accessibility event(s) were not handled in testfunction 'mainWindowTest':
QWARN  : tst_QAccessibility::mainWindowTest()  1: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mainWindowTest()  2: Object: 0x0 Event: 'StateChanged' Child: -1
PASS   : tst_QAccessibility::mainWindowTest()
PASS   : tst_QAccessibility::subWindowTest()
PASS   : tst_QAccessibility::buttonTest()
QWARN  : tst_QAccessibility::scrollBarTest() 2 accessibility event(s) were not handled in testfunction 'scrollBarTest':
QWARN  : tst_QAccessibility::scrollBarTest()  1: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::scrollBarTest()  2: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::scrollBarTest()
QWARN  : tst_QAccessibility::tabTest() 3 accessibility event(s) were not handled in testfunction 'tabTest':
QWARN  : tst_QAccessibility::tabTest()  1: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::tabTest()  2: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::tabTest()  3: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::tabTest()
QWARN  : tst_QAccessibility::tabWidgetTest() 6 accessibility event(s) were not handled in testfunction 'tabWidgetTest':
QWARN  : tst_QAccessibility::tabWidgetTest()  1: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::tabWidgetTest()  2: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::tabWidgetTest()  3: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::tabWidgetTest()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::tabWidgetTest()  5: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::tabWidgetTest()  6: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::tabWidgetTest()
PASS   : tst_QAccessibility::menuTest()
QWARN  : tst_QAccessibility::spinBoxTest() 5 accessibility event(s) were not handled in testfunction 'spinBoxTest':
QWARN  : tst_QAccessibility::spinBoxTest()  1: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::spinBoxTest()  2: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::spinBoxTest()  3: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::spinBoxTest()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::spinBoxTest()  5: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::spinBoxTest()
QWARN  : tst_QAccessibility::doubleSpinBoxTest() 5 accessibility event(s) were not handled in testfunction 'doubleSpinBoxTest':
QWARN  : tst_QAccessibility::doubleSpinBoxTest()  1: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::doubleSpinBoxTest()  2: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::doubleSpinBoxTest()  3: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::doubleSpinBoxTest()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::doubleSpinBoxTest()  5: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::doubleSpinBoxTest()
PASS   : tst_QAccessibility::textEditTest()
PASS   : tst_QAccessibility::textBrowserTest()
PASS   : tst_QAccessibility::mdiAreaTest()
SKIP   : tst_QAccessibility::mdiSubWindowTest() QTBUG-22812
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/other/qaccessibility/tst_qaccessibility.cpp(2146)]
QWARN  : tst_QAccessibility::mdiSubWindowTest() 109 accessibility event(s) were not handled in testfunction 'mdiSubWindowTest':
QWARN  : tst_QAccessibility::mdiSubWindowTest()  1: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  2: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  3: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  4: Object: 0x0 Event: 'NameChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  5: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  6: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  7: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  8: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  9: Object: 0x0 Event: 'LocationChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  10: Object: 0x0 Event: 'LocationChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  11: Object: 0x0 Event: 'NameChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  12: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  13: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  14: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  15: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  16: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  17: Object: 0x0 Event: 'NameChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  18: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  19: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  20: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  21: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  22: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  23: Object: 0x0 Event: 'NameChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  24: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  25: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  26: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  27: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  28: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  29: Object: 0x0 Event: 'NameChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  30: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  31: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  32: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  33: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  34: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  35: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  36: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  37: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  38: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  39: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  40: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  41: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  42: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  43: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  44: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  45: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  46: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  47: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  48: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  49: Object: 0x0 Event: 'LocationChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  50: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  51: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  52: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  53: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  54: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  55: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  56: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  57: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  58: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  59: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  60: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  61: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  62: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  63: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  64: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  65: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  66: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  67: Object: 0x0 Event: 'LocationChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  68: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  69: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  70: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  71: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  72: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  73: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  74: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  75: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  76: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  77: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  78: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  79: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  80: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  81: Object: 0x0 Event: 'LocationChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  82: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  83: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  84: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  85: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  86: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  87: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  88: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  89: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  90: Object: 0x0 Event: 'ObjectShow' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  91: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  92: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  93: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  94: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  95: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  96: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  97: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  98: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  99: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  100: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  101: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  102: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  103: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  104: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  105: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  106: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  107: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  108: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::mdiSubWindowTest()  109: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::lineEditTest() 4 accessibility event(s) were not handled in testfunction 'lineEditTest':
QWARN  : tst_QAccessibility::lineEditTest()  1: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::lineEditTest()  2: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::lineEditTest()  3: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::lineEditTest()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::lineEditTest()
PASS   : tst_QAccessibility::lineEditTextFunctions(char before -2)
PASS   : tst_QAccessibility::lineEditTextFunctions(char at -2)
PASS   : tst_QAccessibility::lineEditTextFunctions(char after -2)
PASS   : tst_QAccessibility::lineEditTextFunctions(char before -1)
PASS   : tst_QAccessibility::lineEditTextFunctions(char at -1)
PASS   : tst_QAccessibility::lineEditTextFunctions(char after -1)
PASS   : tst_QAccessibility::lineEditTextFunctions(char before 0)
PASS   : tst_QAccessibility::lineEditTextFunctions(char at 0)
PASS   : tst_QAccessibility::lineEditTextFunctions(char after 0)
PASS   : tst_QAccessibility::lineEditTextFunctions(char before 1)
PASS   : tst_QAccessibility::lineEditTextFunctions(char at 1)
PASS   : tst_QAccessibility::lineEditTextFunctions(char after 1)
PASS   : tst_QAccessibility::lineEditTextFunctions(char before 4)
PASS   : tst_QAccessibility::lineEditTextFunctions(char at 4)
PASS   : tst_QAccessibility::lineEditTextFunctions(char after 4)
PASS   : tst_QAccessibility::lineEditTextFunctions(char before 5)
PASS   : tst_QAccessibility::lineEditTextFunctions(char at 5)
PASS   : tst_QAccessibility::lineEditTextFunctions(char after 5)
PASS   : tst_QAccessibility::lineEditTextFunctions(char before 6)
PASS   : tst_QAccessibility::lineEditTextFunctions(char at 6)
PASS   : tst_QAccessibility::lineEditTextFunctions(char after 6)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before -2)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at -2)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after -2)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before -1)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at -1)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after -1)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before 0)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at 0)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after 0)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before 1)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at 1)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after 1)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before 2)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at 2)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after 2)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before 3)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at 3)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after 3)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before 4)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at 4)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after 4)
PASS   : tst_QAccessibility::lineEditTextFunctions(line before 5)
PASS   : tst_QAccessibility::lineEditTextFunctions(line at 5)
PASS   : tst_QAccessibility::lineEditTextFunctions(line after 5)
PASS   : tst_QAccessibility::textInterfaceTest(char before -2)
PASS   : tst_QAccessibility::textInterfaceTest(char at -2)
PASS   : tst_QAccessibility::textInterfaceTest(char after -2)
PASS   : tst_QAccessibility::textInterfaceTest(char before -1)
PASS   : tst_QAccessibility::textInterfaceTest(char at -1)
PASS   : tst_QAccessibility::textInterfaceTest(char after -1)
PASS   : tst_QAccessibility::textInterfaceTest(char before 0)
PASS   : tst_QAccessibility::textInterfaceTest(char at 0)
PASS   : tst_QAccessibility::textInterfaceTest(char after 0)
PASS   : tst_QAccessibility::textInterfaceTest(char before 1)
PASS   : tst_QAccessibility::textInterfaceTest(char at 1)
PASS   : tst_QAccessibility::textInterfaceTest(char after 1)
PASS   : tst_QAccessibility::textInterfaceTest(char before 4)
PASS   : tst_QAccessibility::textInterfaceTest(char at 4)
PASS   : tst_QAccessibility::textInterfaceTest(char after 4)
PASS   : tst_QAccessibility::textInterfaceTest(char before 5)
PASS   : tst_QAccessibility::textInterfaceTest(char at 5)
PASS   : tst_QAccessibility::textInterfaceTest(char after 5)
PASS   : tst_QAccessibility::textInterfaceTest(char before 6)
PASS   : tst_QAccessibility::textInterfaceTest(char at 6)
PASS   : tst_QAccessibility::textInterfaceTest(char after 6)
PASS   : tst_QAccessibility::textInterfaceTest(line before -2)
PASS   : tst_QAccessibility::textInterfaceTest(line at -2)
PASS   : tst_QAccessibility::textInterfaceTest(line after -2)
PASS   : tst_QAccessibility::textInterfaceTest(line before -1)
PASS   : tst_QAccessibility::textInterfaceTest(line at -1)
PASS   : tst_QAccessibility::textInterfaceTest(line after -1)
PASS   : tst_QAccessibility::textInterfaceTest(line before 0)
PASS   : tst_QAccessibility::textInterfaceTest(line at 0)
PASS   : tst_QAccessibility::textInterfaceTest(line after 0)
PASS   : tst_QAccessibility::textInterfaceTest(line before 1)
PASS   : tst_QAccessibility::textInterfaceTest(line at 1)
PASS   : tst_QAccessibility::textInterfaceTest(line after 1)
PASS   : tst_QAccessibility::textInterfaceTest(line before 2)
PASS   : tst_QAccessibility::textInterfaceTest(line at 2)
PASS   : tst_QAccessibility::textInterfaceTest(line after 2)
PASS   : tst_QAccessibility::textInterfaceTest(line before 3)
PASS   : tst_QAccessibility::textInterfaceTest(line at 3)
PASS   : tst_QAccessibility::textInterfaceTest(line after 3)
PASS   : tst_QAccessibility::textInterfaceTest(line before 4)
PASS   : tst_QAccessibility::textInterfaceTest(line at 4)
PASS   : tst_QAccessibility::textInterfaceTest(line after 4)
PASS   : tst_QAccessibility::textInterfaceTest(line before 5)
PASS   : tst_QAccessibility::textInterfaceTest(line at 5)
PASS   : tst_QAccessibility::textInterfaceTest(line after 5)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 0)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 1)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 2)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 5)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 6)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 7)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 8)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 10)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 11)
PASS   : tst_QAccessibility::textInterfaceTest(multi line at 12)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 0)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 1)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 2)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 5)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 6)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 7)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 8)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 10)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 11)
PASS   : tst_QAccessibility::textInterfaceTest(multi line before 12)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 0)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 1)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 2)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 5)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 6)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 7)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 8)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 10)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 11)
PASS   : tst_QAccessibility::textInterfaceTest(multi line after 12)
PASS   : tst_QAccessibility::textInterfaceTest(before 4 \nFoo\n)
PASS   : tst_QAccessibility::textInterfaceTest(at 4 \nFoo\n)
PASS   : tst_QAccessibility::textInterfaceTest(after 4 \nFoo\n)
PASS   : tst_QAccessibility::textInterfaceTest(before 4 Foo\nBar\n)
PASS   : tst_QAccessibility::textInterfaceTest(at 4 Foo\nBar\n)
PASS   : tst_QAccessibility::textInterfaceTest(after 4 Foo\nBar\n)
PASS   : tst_QAccessibility::textInterfaceTest(at 0 Foo\n)
PASS   : tst_QAccessibility::groupBoxTest()
PASS   : tst_QAccessibility::dialogButtonBoxTest()
PASS   : tst_QAccessibility::dialTest()
PASS   : tst_QAccessibility::rubberBandTest()
PASS   : tst_QAccessibility::abstractScrollAreaTest()
PASS   : tst_QAccessibility::scrollAreaTest()
QWARN  : tst_QAccessibility::listTest() QAccessibleList::child: Invalid index at: -1 1
QWARN  : tst_QAccessibility::listTest() QAccessibleList::child: Invalid index at: 4 1
QWARN  : tst_QAccessibility::listTest() QAccessibleList::child: Invalid index at: 2 1
PASS   : tst_QAccessibility::listTest()
QWARN  : tst_QAccessibility::treeTest() 6 accessibility event(s) were not handled in testfunction 'treeTest':
QWARN  : tst_QAccessibility::treeTest()  1: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::treeTest()  2: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::treeTest()  3: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::treeTest()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::treeTest()  5: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::treeTest()  6: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::treeTest()
PASS   : tst_QAccessibility::tableTest()
PASS   : tst_QAccessibility::rootIndexView()
PASS   : tst_QAccessibility::uniqueIdTest()
PASS   : tst_QAccessibility::calendarWidgetTest()
XFAIL  : tst_QAccessibility::dockWidgetTest() Dock Widget geometry on Mac seems broken.
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/other/qaccessibility/tst_qaccessibility.cpp(3751)]
XFAIL  : tst_QAccessibility::dockWidgetTest() Dock Widget geometry on Mac seems broken.
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/other/qaccessibility/tst_qaccessibility.cpp(3780)]
QWARN  : tst_QAccessibility::dockWidgetTest() 13 accessibility event(s) were not handled in testfunction 'dockWidgetTest':
QWARN  : tst_QAccessibility::dockWidgetTest()  1: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  2: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  3: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  5: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  6: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  7: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  8: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  9: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  10: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  11: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  12: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::dockWidgetTest()  13: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::dockWidgetTest()
PASS   : tst_QAccessibility::comboBoxTest()
QWARN  : tst_QAccessibility::accessibleName() 68 accessibility event(s) were not handled in testfunction 'accessibleName':
QWARN  : tst_QAccessibility::accessibleName()  1: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  2: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  3: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  5: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  6: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  7: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  8: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  9: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  10: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  11: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  12: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  13: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  14: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  15: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  16: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  17: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  18: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  19: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  20: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  21: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  22: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  23: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  24: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  25: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  26: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  27: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  28: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  29: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  30: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  31: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  32: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  33: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  34: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  35: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  36: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  37: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  38: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  39: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  40: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  41: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  42: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  43: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  44: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  45: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  46: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  47: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  48: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  49: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  50: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  51: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  52: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  53: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  54: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  55: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  56: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  57: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  58: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  59: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  60: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  61: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  62: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  63: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  64: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  65: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  66: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  67: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleName()  68: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::accessibleName()
QWARN  : tst_QAccessibility::accessibleIdentifier() 4 accessibility event(s) were not handled in testfunction 'accessibleIdentifier':
QWARN  : tst_QAccessibility::accessibleIdentifier()  1: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::accessibleIdentifier()  2: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::accessibleIdentifier()  3: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::accessibleIdentifier()  4: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::accessibleIdentifier()
PASS   : tst_QAccessibility::labelTest()
PASS   : tst_QAccessibility::relationTest()
PASS   : tst_QAccessibility::accelerators()
PASS   : tst_QAccessibility::bridgeTest()
QWARN  : tst_QAccessibility::focusChild() 7 accessibility event(s) were not handled in testfunction 'focusChild':
QWARN  : tst_QAccessibility::focusChild()  1: Object: 0x0 Event: 'TextCaretMoved' Child: -1
QWARN  : tst_QAccessibility::focusChild()  2: Object: 0x0 Event: 'ObjectHide' Child: -1
QWARN  : tst_QAccessibility::focusChild()  3: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::focusChild()  4: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::focusChild()  5: Object: 0x0 Event: 'Focus' Child: -1
QWARN  : tst_QAccessibility::focusChild()  6: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::focusChild()  7: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::focusChild()
PASS   : tst_QAccessibility::messageBoxTest(Information)
PASS   : tst_QAccessibility::messageBoxTest(Warning)
PASS   : tst_QAccessibility::messageBoxTest(Error)
QWARN  : tst_QAccessibility::widgetLocaleTest() 2 accessibility event(s) were not handled in testfunction 'widgetLocaleTest':
QWARN  : tst_QAccessibility::widgetLocaleTest()  1: Object: 0x0 Event: 'StateChanged' Child: -1
QWARN  : tst_QAccessibility::widgetLocaleTest()  2: Object: 0x0 Event: 'ObjectHide' Child: -1
PASS   : tst_QAccessibility::widgetLocaleTest()
PASS   : tst_QAccessibility::cleanupTestCase()
Totals: 221 passed, 0 failed, 1 skipped, 0 blacklisted, 6635ms
********* Finished testing of tst_QAccessibility *********
