********* Start testing of tst_QJSValue *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.0
PASS   : tst_QJSValue::initTestCase()
PASS   : tst_QJSValue::ctor_invalid()
PASS   : tst_QJSValue::ctor_undefinedWithEngine()
PASS   : tst_QJSValue::ctor_undefined()
PASS   : tst_QJSValue::ctor_nullWithEngine()
PASS   : tst_QJSValue::ctor_null()
PASS   : tst_QJSValue::ctor_boolWithEngine()
PASS   : tst_QJSValue::ctor_bool()
PASS   : tst_QJSValue::ctor_intWithEngine()
PASS   : tst_QJSValue::ctor_int()
PASS   : tst_QJSValue::ctor_uintWithEngine()
PASS   : tst_QJSValue::ctor_uint()
PASS   : tst_QJSValue::ctor_floatWithEngine()
PASS   : tst_QJSValue::ctor_float()
PASS   : tst_QJSValue::ctor_stringWithEngine()
PASS   : tst_QJSValue::ctor_string()
PASS   : tst_QJSValue::ctor_copyAndAssignWithEngine()
PASS   : tst_QJSValue::ctor_copyAndAssign()
QWARN  : tst_QJSValue::toString() QDataStream::operator<< was to save a non-trivial QJSValue. This is not supported anymore, please stream a QVariant instead.
QWARN  : tst_QJSValue::toString() QDataStream::operator>> to restore a non-trivial QJSValue. This is not supported anymore, please stream a QVariant instead.
XFAIL  : tst_QJSValue::toString() We cannot save and restore objects to/from a data stream
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(386)]
QWARN  : tst_QJSValue::toString() QDataStream::operator<< was to save a non-trivial QJSValue. This is not supported anymore, please stream a QVariant instead.
QWARN  : tst_QJSValue::toString() QDataStream::operator>> to restore a non-trivial QJSValue. This is not supported anymore, please stream a QVariant instead.
XFAIL  : tst_QJSValue::toString() We cannot save and restore arrays to/from a data stream
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(398)]
PASS   : tst_QJSValue::toString()
QWARN  : tst_QJSValue::toNumber() QDataStream::operator<< was to save a non-trivial QJSValue. This is not supported anymore, please stream a QVariant instead.
QWARN  : tst_QJSValue::toNumber() QDataStream::operator>> to restore a non-trivial QJSValue. This is not supported anymore, please stream a QVariant instead.
PASS   : tst_QJSValue::toNumber()
PASS   : tst_QJSValue::toBoolean()
PASS   : tst_QJSValue::toBool()
PASS   : tst_QJSValue::toInt()
PASS   : tst_QJSValue::toUInt()
PASS   : tst_QJSValue::toVariant()
PASS   : tst_QJSValue::toPrimitive(undefined)
PASS   : tst_QJSValue::toPrimitive(null)
PASS   : tst_QJSValue::toPrimitive(bool(true))
PASS   : tst_QJSValue::toPrimitive(bool(false))
PASS   : tst_QJSValue::toPrimitive(int)
PASS   : tst_QJSValue::toPrimitive(double)
PASS   : tst_QJSValue::toPrimitive(string)
PASS   : tst_QJSValue::toPrimitive(string(managed))
PASS   : tst_QJSValue::toPrimitive(symbol)
PASS   : tst_QJSValue::toPrimitive(throws)
PASS   : tst_QJSValue::toQObject_nonQObject(invalid)
PASS   : tst_QJSValue::toQObject_nonQObject(bool(false))
PASS   : tst_QJSValue::toQObject_nonQObject(bool(true))
PASS   : tst_QJSValue::toQObject_nonQObject(int)
PASS   : tst_QJSValue::toQObject_nonQObject(string)
PASS   : tst_QJSValue::toQObject_nonQObject(undefined)
PASS   : tst_QJSValue::toQObject_nonQObject(null)
PASS   : tst_QJSValue::toQObject_nonQObject(bool bound(false))
PASS   : tst_QJSValue::toQObject_nonQObject(bool bound(true))
PASS   : tst_QJSValue::toQObject_nonQObject(int bound)
PASS   : tst_QJSValue::toQObject_nonQObject(string bound)
PASS   : tst_QJSValue::toQObject_nonQObject(undefined bound)
PASS   : tst_QJSValue::toQObject_nonQObject(null bound)
PASS   : tst_QJSValue::toQObject_nonQObject(object)
PASS   : tst_QJSValue::toQObject_nonQObject(array)
PASS   : tst_QJSValue::toQObject_nonQObject(date)
PASS   : tst_QJSValue::toQObject_nonQObject(variant(12345))
PASS   : tst_QJSValue::toQObject_nonQObject(variant((QObject*)0))
PASS   : tst_QJSValue::toQObject_nonQObject(newQObject(0))
PASS   : tst_QJSValue::toQObject()
PASS   : tst_QJSValue::toDateTime()
PASS   : tst_QJSValue::toRegularExpression()
PASS   : tst_QJSValue::isArray([])
PASS   : tst_QJSValue::isArray({})
PASS   : tst_QJSValue::isArray(globalObject)
PASS   : tst_QJSValue::isArray(invalid)
PASS   : tst_QJSValue::isArray(number)
PASS   : tst_QJSValue::isArray(bool)
PASS   : tst_QJSValue::isArray(null)
PASS   : tst_QJSValue::isArray(undefined)
PASS   : tst_QJSValue::isDate(date)
PASS   : tst_QJSValue::isDate([])
PASS   : tst_QJSValue::isDate({})
PASS   : tst_QJSValue::isDate(globalObject)
PASS   : tst_QJSValue::isDate(invalid)
PASS   : tst_QJSValue::isDate(number)
PASS   : tst_QJSValue::isDate(bool)
PASS   : tst_QJSValue::isDate(null)
PASS   : tst_QJSValue::isDate(undefined)
PASS   : tst_QJSValue::isError_propertiesOfGlobalObject()
PASS   : tst_QJSValue::isError(syntax error)
PASS   : tst_QJSValue::isError([])
PASS   : tst_QJSValue::isError({})
PASS   : tst_QJSValue::isError(globalObject)
PASS   : tst_QJSValue::isError(invalid)
PASS   : tst_QJSValue::isError(number)
PASS   : tst_QJSValue::isError(bool)
PASS   : tst_QJSValue::isError(null)
PASS   : tst_QJSValue::isError(undefined)
PASS   : tst_QJSValue::isError(newObject)
PASS   : tst_QJSValue::isError(new Object)
PASS   : tst_QJSValue::isRegExp(/foo/)
PASS   : tst_QJSValue::isRegExp([])
PASS   : tst_QJSValue::isRegExp({})
PASS   : tst_QJSValue::isRegExp(globalObject)
PASS   : tst_QJSValue::isRegExp(invalid)
PASS   : tst_QJSValue::isRegExp(number)
PASS   : tst_QJSValue::isRegExp(bool)
PASS   : tst_QJSValue::isRegExp(null)
PASS   : tst_QJSValue::isRegExp(undefined)
PASS   : tst_QJSValue::equals()
PASS   : tst_QJSValue::strictlyEquals()
PASS   : tst_QJSValue::hasProperty_basic()
PASS   : tst_QJSValue::hasProperty_globalObject()
PASS   : tst_QJSValue::hasProperty_changePrototype()
PASS   : tst_QJSValue::hasProperty_QTBUG56830(bugreport-1)
PASS   : tst_QJSValue::hasProperty_QTBUG56830(bugreport-2)
PASS   : tst_QJSValue::hasProperty_QTBUG56830(biggest-ok-before-bug)
PASS   : tst_QJSValue::hasProperty_QTBUG56830(smallest-bugged)
PASS   : tst_QJSValue::hasProperty_QTBUG56830(biggest-bugged)
PASS   : tst_QJSValue::hasProperty_QTBUG56830(smallest-ok-after-bug)
PASS   : tst_QJSValue::deleteProperty_basic()
PASS   : tst_QJSValue::deleteProperty_globalObject()
PASS   : tst_QJSValue::deleteProperty_inPrototype()
PASS   : tst_QJSValue::getSetPrototype_cyclicPrototype()
PASS   : tst_QJSValue::getSetPrototype_evalCyclicPrototype()
PASS   : tst_QJSValue::getSetPrototype_eval()
PASS   : tst_QJSValue::getSetPrototype_invalidPrototype()
PASS   : tst_QJSValue::getSetPrototype_twoEngines()
PASS   : tst_QJSValue::getSetPrototype_null()
PASS   : tst_QJSValue::getSetPrototype_notObjectOrNull()
PASS   : tst_QJSValue::getSetPrototype()
PASS   : tst_QJSValue::getSetProperty_HooliganTask162051()
PASS   : tst_QJSValue::getSetProperty_HooliganTask183072()
PASS   : tst_QJSValue::getSetProperty_propertyRemoval()
PASS   : tst_QJSValue::getSetProperty_resolveMode()
PASS   : tst_QJSValue::getSetProperty_twoEngines()
PASS   : tst_QJSValue::getSetProperty_gettersAndSettersThrowErrorJS()
PASS   : tst_QJSValue::getSetProperty_array()
PASS   : tst_QJSValue::getSetProperty()
PASS   : tst_QJSValue::call_function()
PASS   : tst_QJSValue::call_object()
PASS   : tst_QJSValue::call_newObjects()
PASS   : tst_QJSValue::call_this()
PASS   : tst_QJSValue::call_arguments()
PASS   : tst_QJSValue::call()
PASS   : tst_QJSValue::call_twoEngines()
PASS   : tst_QJSValue::call_nonFunction(invalid)
PASS   : tst_QJSValue::call_nonFunction(bool)
PASS   : tst_QJSValue::call_nonFunction(int)
PASS   : tst_QJSValue::call_nonFunction(string)
PASS   : tst_QJSValue::call_nonFunction(undefined)
PASS   : tst_QJSValue::call_nonFunction(null)
PASS   : tst_QJSValue::call_nonFunction(bool bound)
PASS   : tst_QJSValue::call_nonFunction(int bound)
PASS   : tst_QJSValue::call_nonFunction(string bound)
PASS   : tst_QJSValue::call_nonFunction(undefined bound)
PASS   : tst_QJSValue::call_nonFunction(null bound)
PASS   : tst_QJSValue::construct_nonFunction(invalid)
PASS   : tst_QJSValue::construct_nonFunction(bool)
PASS   : tst_QJSValue::construct_nonFunction(int)
PASS   : tst_QJSValue::construct_nonFunction(string)
PASS   : tst_QJSValue::construct_nonFunction(undefined)
PASS   : tst_QJSValue::construct_nonFunction(null)
PASS   : tst_QJSValue::construct_nonFunction(bool bound)
PASS   : tst_QJSValue::construct_nonFunction(int bound)
PASS   : tst_QJSValue::construct_nonFunction(string bound)
PASS   : tst_QJSValue::construct_nonFunction(undefined bound)
PASS   : tst_QJSValue::construct_nonFunction(null bound)
PASS   : tst_QJSValue::construct_simple()
PASS   : tst_QJSValue::construct_newObjectJS()
PASS   : tst_QJSValue::construct_arg()
PASS   : tst_QJSValue::construct_proto()
PASS   : tst_QJSValue::construct_returnInt()
PASS   : tst_QJSValue::construct_throw()
PASS   : tst_QJSValue::construct_twoEngines()
PASS   : tst_QJSValue::construct_constructorThrowsPrimitive()
PASS   : tst_QJSValue::castToPointer()
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "string" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "number" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "regexp" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "array" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "member" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "call" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "call" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "new" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "new" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "++" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "--" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "+" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "-" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "if" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "if-else" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "do-while" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "while" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "for" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "for" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "for" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "for" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "for" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "return" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "with" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "switch" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "switch" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "switch" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "switch" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "switch" - please rename.
QWARN  : tst_QJSValue::prettyPrinter() Duplicate data tag "switch" - please rename.
SKIP   : tst_QJSValue::prettyPrinter(function() { }) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(function foo() { }) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(function foo(bar) { }) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(function foo(bar, baz) { }) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(this) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(identifier) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(null) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(true) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(false) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(string) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(string) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(number) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(number) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(regexp) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(regexp) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(member) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(member) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(call) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(call) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(call) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(new) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(new) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(new) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(++) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(++) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(--) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(--) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(delete) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(void) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(typeof) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(+) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(-) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(~) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(!) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(+) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(&&) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(&=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(&) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(|) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(^) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(-=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(/) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(/=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(==) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(>=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(>) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(in) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(+=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(instanceof) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(<=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(<<) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(<<=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(<) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(%) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(%=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(*) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(*=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(!=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(||) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(|=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(>>) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(>>=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(===) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(!==) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(-) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(>>>) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(>>>=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(^=) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(? :) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a; b; c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(var a;) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(var a, b;) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(var a = 10;) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(var a, b = 20;) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(var a = 10, b = 20;) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(if) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(if) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(if-else) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(if-else) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(do-while) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(do-while) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(while) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(while) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(continue) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(break) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(return) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(return) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(with) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(with) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(label) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(throw) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(try-catch) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(try-finally) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(try-catch-finally) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + b + c + d) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + b - c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + -b) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + ~b) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + !b) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + +b) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a + b) - c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a - b + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a - (b + c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + -(b + c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + ~(b + c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + !(b + c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + +(b + c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + b * c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a + b) * c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a + b) * (c + d)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + (b * c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a + (b / c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a / b) * c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a / (b * c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a / (b % c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a && b || c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a && (b || c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a & b | c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a & (b | c)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a & b | c ^ d) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a & (b | c ^ d)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a & b | c) ^ d) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a << b + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a << b) + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a >> b + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a >> b) + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a >>> b + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter((a >>> b) + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a == b || c != d) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a == (b || c != d)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a === b || c !== d) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a === (b || c !== d)) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
SKIP   : tst_QJSValue::prettyPrinter(a &= b + c) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
QWARN  : tst_QJSValue::prettyPrinter(debugger) Unimplemented code.
SKIP   : tst_QJSValue::prettyPrinter(debugger) Function::toString() doesn't give the whole function on v4
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp(2590)]
PASS   : tst_QJSValue::engineDeleted()
PASS   : tst_QJSValue::valueOfWithClosure()
PASS   : tst_QJSValue::nestedObjectToVariant([[]])
PASS   : tst_QJSValue::nestedObjectToVariant([[123]])
PASS   : tst_QJSValue::nestedObjectToVariant([[], 123])
PASS   : tst_QJSValue::nestedObjectToVariant(var a=[]; a.push(a))
PASS   : tst_QJSValue::nestedObjectToVariant(var a=[]; a.push(123, a))
PASS   : tst_QJSValue::nestedObjectToVariant(var a=[]; var b=[]; a.push(b); b.push(a))
PASS   : tst_QJSValue::nestedObjectToVariant(var a=[]; var b=[]; a.push(123, b); b.push(456, a))
PASS   : tst_QJSValue::nestedObjectToVariant({})
PASS   : tst_QJSValue::nestedObjectToVariant({ a:{} })
PASS   : tst_QJSValue::nestedObjectToVariant({ a:{b:10, c:20} })
PASS   : tst_QJSValue::nestedObjectToVariant({ a:10, b:[20, 30]})
PASS   : tst_QJSValue::nestedObjectToVariant(var o={}; o.p=o)
PASS   : tst_QJSValue::nestedObjectToVariant(var o={}; o.p=123; o.q=o)
PASS   : tst_QJSValue::jsvalueArrayToSequenceType()
PASS   : tst_QJSValue::deleteFromDifferentThread()
PASS   : tst_QJSValue::stringAndUrl()
PASS   : tst_QJSValue::jsFunctionInVariant()
PASS   : tst_QJSValue::integerToEnum()
PASS   : tst_QJSValue::sequenceConversion()
PASS   : tst_QJSValue::cleanupTestCase()
Totals: 185 passed, 0 failed, 157 skipped, 0 blacklisted, 696ms
********* Finished testing of tst_QJSValue *********
