[Ci-reports] fail on QtDeclarative_dev_Integration #1967
Qt Continuous Integration System
ci-noreply at qt-project.org
Sat Nov 15 10:22:04 CET 2014
Autotests `tst_qjsengine' and `tst_qjsvalue' failed :(
Testing tst_QJSEngine
FAIL! : tst_QJSEngine::jsRegExp() 'r3.isError()' returned FALSE. ()
tst_qjsengine.cpp(484) : failure location
Totals: 398 passed, 1 failed, 3 skipped, 0 blacklisted
QtQA::App::TestRunner: test failed, running again to see if it is flaky...
********* Start testing of tst_QJSEngine *********
Config: Using QtTest library 5.5.0, Qt 5.5.0 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2010)
PASS : tst_QJSEngine::initTestCase()
PASS : tst_QJSEngine::callQObjectSlot()
PASS : tst_QJSEngine::constructWithParent()
PASS : tst_QJSEngine::newObject()
PASS : tst_QJSEngine::newArray()
PASS : tst_QJSEngine::newArray_HooliganTask218092()
PASS : tst_QJSEngine::newArray_HooliganTask233836()
PASS : tst_QJSEngine::newVariant()
PASS : tst_QJSEngine::newVariant_valueOfToString()
PASS : tst_QJSEngine::newRegExp()
FAIL! : tst_QJSEngine::jsRegExp() 'r3.isError()' returned FALSE. ()
tst_qjsengine.cpp(484) : failure location
PASS : tst_QJSEngine::newDate()
PASS : tst_QJSEngine::jsParseDate()
XFAIL : tst_QJSEngine::newQObject() FIXME: newly created QObject's prototype is an JS Object
tst_qjsengine.cpp(600) : failure location
PASS : tst_QJSEngine::newQObject()
PASS : tst_QJSEngine::newQObject_ownership()
PASS : tst_QJSEngine::newQObject_deletedEngine()
PASS : tst_QJSEngine::exceptionInSlot()
PASS : tst_QJSEngine::globalObjectProperties()
PASS : tst_QJSEngine::globalObjectEquals()
PASS : tst_QJSEngine::globalObjectProperties_enumerate()
PASS : tst_QJSEngine::createGlobalObjectProperty()
PASS : tst_QJSEngine::globalObjectWithCustomPrototype()
PASS : tst_QJSEngine::builtinFunctionNames(parseInt)
PASS : tst_QJSEngine::builtinFunctionNames(parseFloat)
PASS : tst_QJSEngine::builtinFunctionNames(isNaN)
PASS : tst_QJSEngine::builtinFunctionNames(isFinite)
PASS : tst_QJSEngine::builtinFunctionNames(decodeURI)
PASS : tst_QJSEngine::builtinFunctionNames(decodeURIComponent)
PASS : tst_QJSEngine::builtinFunctionNames(encodeURI)
PASS : tst_QJSEngine::builtinFunctionNames(encodeURIComponent)
PASS : tst_QJSEngine::builtinFunctionNames(escape)
PASS : tst_QJSEngine::builtinFunctionNames(unescape)
PASS : tst_QJSEngine::builtinFunctionNames(Array)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.toLocaleString)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.concat)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.join)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.pop)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.push)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.reverse)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.shift)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.slice)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.sort)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.splice)
PASS : tst_QJSEngine::builtinFunctionNames(Array.prototype.unshift)
PASS : tst_QJSEngine::builtinFunctionNames(Boolean)
PASS : tst_QJSEngine::builtinFunctionNames(Boolean.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(Date)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toDateString)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toTimeString)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toLocaleString)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toLocaleDateString)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toLocaleTimeString)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.valueOf)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getTime)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getYear)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getFullYear)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCFullYear)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getMonth)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCMonth)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getDate)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCDate)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getDay)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCDay)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getHours)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCHours)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getMinutes)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCMinutes)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getSeconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCSeconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getMilliseconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getUTCMilliseconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.getTimezoneOffset)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setTime)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setMilliseconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setUTCMilliseconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setSeconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setUTCSeconds)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setMinutes)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setUTCMinutes)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setHours)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setUTCHours)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setDate)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setUTCDate)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setMonth)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setUTCMonth)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setYear)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setFullYear)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.setUTCFullYear)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toUTCString)
PASS : tst_QJSEngine::builtinFunctionNames(Date.prototype.toGMTString)
PASS : tst_QJSEngine::builtinFunctionNames(Error)
PASS : tst_QJSEngine::builtinFunctionNames(Error.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(EvalError)
PASS : tst_QJSEngine::builtinFunctionNames(RangeError)
PASS : tst_QJSEngine::builtinFunctionNames(ReferenceError)
PASS : tst_QJSEngine::builtinFunctionNames(SyntaxError)
PASS : tst_QJSEngine::builtinFunctionNames(TypeError)
PASS : tst_QJSEngine::builtinFunctionNames(URIError)
PASS : tst_QJSEngine::builtinFunctionNames(Function)
PASS : tst_QJSEngine::builtinFunctionNames(Function.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(Function.prototype.apply)
PASS : tst_QJSEngine::builtinFunctionNames(Function.prototype.call)
PASS : tst_QJSEngine::builtinFunctionNames(Math.abs)
PASS : tst_QJSEngine::builtinFunctionNames(Math.acos)
PASS : tst_QJSEngine::builtinFunctionNames(Math.asin)
PASS : tst_QJSEngine::builtinFunctionNames(Math.atan)
PASS : tst_QJSEngine::builtinFunctionNames(Math.atan2)
PASS : tst_QJSEngine::builtinFunctionNames(Math.ceil)
PASS : tst_QJSEngine::builtinFunctionNames(Math.cos)
PASS : tst_QJSEngine::builtinFunctionNames(Math.exp)
PASS : tst_QJSEngine::builtinFunctionNames(Math.floor)
PASS : tst_QJSEngine::builtinFunctionNames(Math.log)
PASS : tst_QJSEngine::builtinFunctionNames(Math.max)
PASS : tst_QJSEngine::builtinFunctionNames(Math.min)
PASS : tst_QJSEngine::builtinFunctionNames(Math.pow)
PASS : tst_QJSEngine::builtinFunctionNames(Math.random)
PASS : tst_QJSEngine::builtinFunctionNames(Math.round)
PASS : tst_QJSEngine::builtinFunctionNames(Math.sin)
PASS : tst_QJSEngine::builtinFunctionNames(Math.sqrt)
PASS : tst_QJSEngine::builtinFunctionNames(Math.tan)
PASS : tst_QJSEngine::builtinFunctionNames(Number)
PASS : tst_QJSEngine::builtinFunctionNames(Number.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(Number.prototype.toLocaleString)
PASS : tst_QJSEngine::builtinFunctionNames(Number.prototype.valueOf)
PASS : tst_QJSEngine::builtinFunctionNames(Number.prototype.toFixed)
PASS : tst_QJSEngine::builtinFunctionNames(Number.prototype.toExponential)
PASS : tst_QJSEngine::builtinFunctionNames(Number.prototype.toPrecision)
PASS : tst_QJSEngine::builtinFunctionNames(Object)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.toLocaleString)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.valueOf)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.hasOwnProperty)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.isPrototypeOf)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.propertyIsEnumerable)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.__defineGetter__)
PASS : tst_QJSEngine::builtinFunctionNames(Object.prototype.__defineSetter__)
PASS : tst_QJSEngine::builtinFunctionNames(RegExp)
PASS : tst_QJSEngine::builtinFunctionNames(RegExp.prototype.exec)
PASS : tst_QJSEngine::builtinFunctionNames(RegExp.prototype.test)
PASS : tst_QJSEngine::builtinFunctionNames(RegExp.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(String)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.toString)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.valueOf)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.charAt)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.charCodeAt)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.concat)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.indexOf)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.lastIndexOf)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.localeCompare)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.match)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.replace)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.search)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.slice)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.split)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.substring)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.toLowerCase)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.toLocaleLowerCase)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.toUpperCase)
PASS : tst_QJSEngine::builtinFunctionNames(String.prototype.toLocaleUpperCase)
PASS : tst_QJSEngine::evaluate((newline))
PASS : tst_QJSEngine::evaluate(0 //)
PASS : tst_QJSEngine::evaluate(/* */)
PASS : tst_QJSEngine::evaluate(//)
PASS : tst_QJSEngine::evaluate((spaces))
PASS : tst_QJSEngine::evaluate((empty))
PASS : tst_QJSEngine::evaluate(0)
PASS : tst_QJSEngine::evaluate(0=1)
PASS : tst_QJSEngine::evaluate(a=1)
PASS : tst_QJSEngine::evaluate(a=1;K)
PASS : tst_QJSEngine::evaluate(f())
PASS : tst_QJSEngine::evaluate(0)
PASS : tst_QJSEngine::evaluate(0=1)
PASS : tst_QJSEngine::evaluate(a=1)
PASS : tst_QJSEngine::evaluate(a=1;K)
PASS : tst_QJSEngine::evaluate(f())
PASS : tst_QJSEngine::evaluate(functionThatDoesntExist())
PASS : tst_QJSEngine::evaluate(for (var p in this) { continue labelThatDoesntExist; })
PASS : tst_QJSEngine::evaluate(duplicateLabel: { duplicateLabel: ; })
PASS : tst_QJSEngine::evaluate(/=/)
PASS : tst_QJSEngine::evaluate(/=/g)
PASS : tst_QJSEngine::evaluate(/a/)
PASS : tst_QJSEngine::evaluate(/a/g)
PASS : tst_QJSEngine::evaluate(/a/gim)
PASS : tst_QJSEngine::evaluate(/a/gimp)
PASS : tst_QJSEngine::evaluate(empty-array-concat)
PASS : tst_QJSEngine::evaluate(object-literal)
PASS : tst_QJSEngine::errorMessage_QT679()
PASS : tst_QJSEngine::valueConversion_basic()
XFAIL : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
tst_qjsengine.cpp(1249) : failure location
XFAIL : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
tst_qjsengine.cpp(1252) : failure location
XFAIL : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
tst_qjsengine.cpp(1267) : failure location
XFAIL : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
tst_qjsengine.cpp(1269) : failure location
PASS : tst_QJSEngine::valueConversion_QVariant()
PASS : tst_QJSEngine::valueConversion_basic2()
PASS : tst_QJSEngine::valueConversion_dateTime()
XFAIL : tst_QJSEngine::valueConversion_regExp() QTBUG-6136: JSC-based back-end doesn't preserve QRegExp::patternSyntax (always uses RegExp2)
tst_qjsengine.cpp(1391) : failure location
XFAIL : tst_QJSEngine::valueConversion_regExp() QTBUG-6136: JSC-based back-end doesn't preserve QRegExp::minimal (always false)
tst_qjsengine.cpp(1408) : failure location
PASS : tst_QJSEngine::valueConversion_regExp()
PASS : tst_QJSEngine::castWithMultipleInheritance()
PASS : tst_QJSEngine::collectGarbage()
PASS : tst_QJSEngine::gcWithNestedDataStructure()
PASS : tst_QJSEngine::stacktrace()
PASS : tst_QJSEngine::numberParsing(decimal 0)
PASS : tst_QJSEngine::numberParsing(hex 0)
PASS : tst_QJSEngine::numberParsing(decimal 100)
PASS : tst_QJSEngine::numberParsing(hex 100)
PASS : tst_QJSEngine::numberParsing(decimal 4G)
PASS : tst_QJSEngine::numberParsing(hex 4G)
PASS : tst_QJSEngine::numberParsing(0.5)
PASS : tst_QJSEngine::numberParsing(1.5)
PASS : tst_QJSEngine::numberParsing(1e2)
PASS : tst_QJSEngine::automaticSemicolonInsertion()
PASS : tst_QJSEngine::errorConstructors()
PASS : tst_QJSEngine::argumentsProperty_globalContext()
PASS : tst_QJSEngine::argumentsProperty_JS()
PASS : tst_QJSEngine::jsNumberClass()
PASS : tst_QJSEngine::jsForInStatement_simple()
PASS : tst_QJSEngine::jsForInStatement_prototypeProperties()
PASS : tst_QJSEngine::jsForInStatement_mutateWhileIterating()
PASS : tst_QJSEngine::jsForInStatement_arrays()
PASS : tst_QJSEngine::jsForInStatement_constant()
PASS : tst_QJSEngine::with_constant()
PASS : tst_QJSEngine::stringObjects()
PASS : tst_QJSEngine::jsStringPrototypeReplaceBugs()
PASS : tst_QJSEngine::getterSetterThisObject_global()
PASS : tst_QJSEngine::getterSetterThisObject_plain()
PASS : tst_QJSEngine::getterSetterThisObject_prototypeChain()
PASS : tst_QJSEngine::jsContinueInSwitch()
PASS : tst_QJSEngine::jsShadowReadOnlyPrototypeProperty()
PASS : tst_QJSEngine::jsReservedWords(break)
PASS : tst_QJSEngine::jsReservedWords(case)
PASS : tst_QJSEngine::jsReservedWords(catch)
PASS : tst_QJSEngine::jsReservedWords(continue)
PASS : tst_QJSEngine::jsReservedWords(default)
PASS : tst_QJSEngine::jsReservedWords(delete)
PASS : tst_QJSEngine::jsReservedWords(do)
PASS : tst_QJSEngine::jsReservedWords(else)
PASS : tst_QJSEngine::jsReservedWords(false)
PASS : tst_QJSEngine::jsReservedWords(finally)
PASS : tst_QJSEngine::jsReservedWords(for)
PASS : tst_QJSEngine::jsReservedWords(function)
PASS : tst_QJSEngine::jsReservedWords(if)
PASS : tst_QJSEngine::jsReservedWords(in)
PASS : tst_QJSEngine::jsReservedWords(instanceof)
PASS : tst_QJSEngine::jsReservedWords(new)
PASS : tst_QJSEngine::jsReservedWords(null)
PASS : tst_QJSEngine::jsReservedWords(return)
PASS : tst_QJSEngine::jsReservedWords(switch)
PASS : tst_QJSEngine::jsReservedWords(this)
PASS : tst_QJSEngine::jsReservedWords(throw)
PASS : tst_QJSEngine::jsReservedWords(true)
PASS : tst_QJSEngine::jsReservedWords(try)
PASS : tst_QJSEngine::jsReservedWords(typeof)
PASS : tst_QJSEngine::jsReservedWords(var)
PASS : tst_QJSEngine::jsReservedWords(void)
PASS : tst_QJSEngine::jsReservedWords(while)
PASS : tst_QJSEngine::jsReservedWords(with)
PASS : tst_QJSEngine::jsFutureReservedWords(abstract)
PASS : tst_QJSEngine::jsFutureReservedWords(boolean)
PASS : tst_QJSEngine::jsFutureReservedWords(byte)
PASS : tst_QJSEngine::jsFutureReservedWords(char)
PASS : tst_QJSEngine::jsFutureReservedWords(class)
PASS : tst_QJSEngine::jsFutureReservedWords(const)
PASS : tst_QJSEngine::jsFutureReservedWords(debugger)
PASS : tst_QJSEngine::jsFutureReservedWords(double)
PASS : tst_QJSEngine::jsFutureReservedWords(enum)
PASS : tst_QJSEngine::jsFutureReservedWords(export)
PASS : tst_QJSEngine::jsFutureReservedWords(extends)
PASS : tst_QJSEngine::jsFutureReservedWords(final)
PASS : tst_QJSEngine::jsFutureReservedWords(float)
PASS : tst_QJSEngine::jsFutureReservedWords(goto)
PASS : tst_QJSEngine::jsFutureReservedWords(implements)
PASS : tst_QJSEngine::jsFutureReservedWords(import)
PASS : tst_QJSEngine::jsFutureReservedWords(int)
PASS : tst_QJSEngine::jsFutureReservedWords(interface)
PASS : tst_QJSEngine::jsFutureReservedWords(long)
PASS : tst_QJSEngine::jsFutureReservedWords(native)
PASS : tst_QJSEngine::jsFutureReservedWords(package)
PASS : tst_QJSEngine::jsFutureReservedWords(private)
PASS : tst_QJSEngine::jsFutureReservedWords(protected)
PASS : tst_QJSEngine::jsFutureReservedWords(public)
PASS : tst_QJSEngine::jsFutureReservedWords(short)
PASS : tst_QJSEngine::jsFutureReservedWords(static)
PASS : tst_QJSEngine::jsFutureReservedWords(super)
PASS : tst_QJSEngine::jsFutureReservedWords(synchronized)
PASS : tst_QJSEngine::jsFutureReservedWords(throws)
PASS : tst_QJSEngine::jsFutureReservedWords(transient)
PASS : tst_QJSEngine::jsFutureReservedWords(volatile)
PASS : tst_QJSEngine::jsThrowInsideWithStatement()
PASS : tst_QJSEngine::reentrancy_globalObjectProperties()
PASS : tst_QJSEngine::reentrancy_Array()
PASS : tst_QJSEngine::reentrancy_objectCreation()
PASS : tst_QJSEngine::jsIncDecNonObjectProperty()
PASS : tst_QJSEngine::JSONparse()
PASS : tst_QJSEngine::arraySort()
PASS : tst_QJSEngine::qRegExpInport(normal)
PASS : tst_QJSEngine::qRegExpInport(normal2)
PASS : tst_QJSEngine::qRegExpInport(case insensitive))
PASS : tst_QJSEngine::qRegExpInport(case insensitive2))
PASS : tst_QJSEngine::qRegExpInport(b(a*)(b*))
PASS : tst_QJSEngine::qRegExpInport(greedy)
PASS : tst_QJSEngine::qRegExpInport(willcard)
PASS : tst_QJSEngine::qRegExpInport(willcard 2)
PASS : tst_QJSEngine::qRegExpInport(slash)
PASS : tst_QJSEngine::qRegExpInport(slash2)
PASS : tst_QJSEngine::qRegExpInport(fixed)
PASS : tst_QJSEngine::qRegExpInport(fixed insensitive)
PASS : tst_QJSEngine::qRegExpInport(fixed sensitive)
PASS : tst_QJSEngine::qRegExpInport(html)
PASS : tst_QJSEngine::qRegExpInport(html minimal)
PASS : tst_QJSEngine::qRegExpInport(aaa)
PASS : tst_QJSEngine::qRegExpInport(aaa minimal)
PASS : tst_QJSEngine::qRegExpInport(minimal)
PASS : tst_QJSEngine::qRegExpInport(.? minimal)
PASS : tst_QJSEngine::qRegExpInport(.+ minimal)
PASS : tst_QJSEngine::qRegExpInport([.?] minimal)
PASS : tst_QJSEngine::qRegExpInport([.+] minimal)
SKIP : tst_QJSEngine::dateRoundtripJSQtJS() This test fails on Windows due to a bug in QDateTime.
tst_qjsengine.cpp(2834) : failure location
SKIP : tst_QJSEngine::dateRoundtripQtJSQt() This test fails on Windows due to a bug in QDateTime.
tst_qjsengine.cpp(2851) : failure location
SKIP : tst_QJSEngine::dateConversionJSQt() This test fails on Windows due to a bug in QDateTime.
tst_qjsengine.cpp(2867) : failure location
PASS : tst_QJSEngine::dateConversionQtJS()
PASS : tst_QJSEngine::functionPrototypeExtensions()
PASS : tst_QJSEngine::threadedEngine()
PASS : tst_QJSEngine::functionDeclarationsInConditionals()
PASS : tst_QJSEngine::arrayPop_QTBUG_35979()
PASS : tst_QJSEngine::regexpLastMatch()
PASS : tst_QJSEngine::indexedAccesses()
PASS : tst_QJSEngine::prototypeChainGc()
PASS : tst_QJSEngine::prototypeChainGc_QTBUG38299()
PASS : tst_QJSEngine::dynamicProperties()
PASS : tst_QJSEngine::scopeOfEvaluate()
PASS : tst_QJSEngine::callConstants()
PASS : tst_QJSEngine::installTranslatorFunctions()
PASS : tst_QJSEngine::translateScript(qsTr('One')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTr('Hello')@translatable.js)
PASS : tst_QJSEngine::translateScript((function() { return qsTr('One'); })()@translatable.js)
PASS : tst_QJSEngine::translateScript((function() { return qsTr('Hello'); })()@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTr('%n message(s) saved', '', 1)@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTr('%n message(s) saved', '', 3).arg at translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', 'Two')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', 'Goodbye')@translatable.js)
PASS : tst_QJSEngine::translateScript(eval('qsTranslate(\'FooContext\', \'Two\')')@translatable.js)
PASS : tst_QJSEngine::translateScript(eval('qsTranslate(\'FooContext\', \'Goodbye\')')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', 'Goodbye', '')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', 'Goodbye', '', 42)@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTr('One', 'not the same one')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTr('One', 'not the same one', 42)@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', '%n fooish bar(s) found', '', 1)@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', '%n fooish bar(s) found', '', 2)@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTr('Three')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', 'So long')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('BarContext', 'Goodbye')@translatable.js)
PASS : tst_QJSEngine::translateScript(qsTr('Three')@translatable2.js)
PASS : tst_QJSEngine::translateScript(qsTr('Happy birthday!')@translatable2.js)
PASS : tst_QJSEngine::translateScript(qsTr('One')@translatable2.js)
PASS : tst_QJSEngine::translateScript((function() { return qsTr('One'); })()@translatable2.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('FooContext', 'Two')@translatable2.js)
PASS : tst_QJSEngine::translateScript(qsTranslate('BarContext', 'Congratulations!')@translatable.js)
PASS : tst_QJSEngine::translateScript_crossScript()
PASS : tst_QJSEngine::translateScript_trNoOp()
PASS : tst_QJSEngine::translateScript_callQsTrFromCpp()
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTr())
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTr(123))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTr('foo', 123))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTr('foo', 'bar', 'baz'))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTr('foo', 'bar', true))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTranslate())
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTranslate('foo'))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTranslate(123, 'foo'))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTranslate('foo', 123))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTranslate('foo', 'bar', 123))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTrId())
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTrId(123))
PASS : tst_QJSEngine::translateWithInvalidArgs(qsTrId('foo', 'bar'))
PASS : tst_QJSEngine::translationContext(translatable.js)
PASS : tst_QJSEngine::translationContext(/translatable.js)
PASS : tst_QJSEngine::translationContext(/foo/translatable.js)
PASS : tst_QJSEngine::translationContext(/foo/bar/translatable.js)
PASS : tst_QJSEngine::translationContext(./translatable.js)
PASS : tst_QJSEngine::translationContext(../translatable.js)
PASS : tst_QJSEngine::translationContext(foo/translatable.js)
PASS : tst_QJSEngine::translationContext(file:///home/qt/translatable.js)
PASS : tst_QJSEngine::translationContext(:/resources/translatable.js)
PASS : tst_QJSEngine::translationContext(/translatable.js.foo)
PASS : tst_QJSEngine::translationContext(/translatable.txt)
PASS : tst_QJSEngine::translationContext(translatable)
PASS : tst_QJSEngine::translationContext(foo/translatable)
PASS : tst_QJSEngine::translationContext(translatable.js/)
PASS : tst_QJSEngine::translationContext(nosuchscript.js)
PASS : tst_QJSEngine::translationContext((empty))
PASS : tst_QJSEngine::translateScriptIdBased()
PASS : tst_QJSEngine::translateScriptUnicode(qsTr('H\u2082O')@translatable-unicode.js)
PASS : tst_QJSEngine::translateScriptUnicode(qsTranslate('\u010C\u0101\u011F\u0115', 'CO\u2082')@translatable-unicode.js)
PASS : tst_QJSEngine::translateScriptUnicode(qsTr('\u0391\u0392\u0393')@translatable-unicode.js)
PASS : tst_QJSEngine::translateScriptUnicode(qsTranslate('\u010C\u0101\u011F\u0115', '\u0414\u0415\u0416')@translatable-unicode.js)
PASS : tst_QJSEngine::translateScriptUnicode(qsTr('H\u2082O', 'not the same H\u2082O')@translatable-unicode.js)
PASS : tst_QJSEngine::translateScriptUnicode(qsTr('H\u2082O'))
PASS : tst_QJSEngine::translateScriptUnicode(qsTranslate('\u010C\u0101\u011F\u0115', 'CO\u2082'))
PASS : tst_QJSEngine::translateScriptUnicodeIdBased(qsTrId('\u01F8\u01D2\u0199\u01D0\u01E1''))
PASS : tst_QJSEngine::translateScriptUnicodeIdBased(qsTrId('\u0191\u01CE\u0211\u0229\u019C\u018E\u019A\u01D0'))
PASS : tst_QJSEngine::translateScriptUnicodeIdBased(qsTrId('\u0181\u01A1\u0213\u018F\u018C', 10))
PASS : tst_QJSEngine::translateScriptUnicodeIdBased(qsTrId('\u0181\u01A1\u0213\u018F\u018C'))
PASS : tst_QJSEngine::translateScriptUnicodeIdBased(qsTrId('\u01CD\u0180\u01A8\u0190\u019E\u01AB'))
PASS : tst_QJSEngine::translateFromBuiltinCallback()
PASS : tst_QJSEngine::privateMethods()
PASS : tst_QJSEngine::cleanupTestCase()
Totals: 398 passed, 1 failed, 3 skipped, 0 blacklisted
********* Finished testing of tst_QJSEngine *********
QtQA::App::TestRunner: test failure could be reproduced twice consecutively
QtQA::App::TestRunner: end tst_qjsengine: 4 seconds, exit code 1
Testing tst_QJSValue
FAIL! : tst_QJSValue::getSetProperty_gettersAndSettersThrowErrorJS() 'ret.isError()' returned FALSE. ()
tst_qjsvalue.cpp(1528) : failure location
FAIL! : tst_QJSValue::call() Compared values are not the same
Actual (result.isError()): 0
Expected (true) : 1
tst_qjsvalue.cpp(1804) : failure location
FAIL! : tst_QJSValue::construct_throw() Compared values are not the same
Actual (ret.isError()): 0
Expected (true) : 1
tst_qjsvalue.cpp(1950) : failure location
FAIL! : tst_QJSValue::construct_constructorThrowsPrimitive() 'ret.isNumber()' returned FALSE. ()
tst_qjsvalue.cpp(1973) : failure location
Totals: 159 passed, 4 failed, 157 skipped, 0 blacklisted
QtQA::App::TestRunner: test failed, running again to see if it is flaky...
********* Start testing of tst_QJSValue *********
Config: Using QtTest library 5.5.0, Qt 5.5.0 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2010)
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()
PASS : tst_QJSValue::toString()
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::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::toRegExp()
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::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()
FAIL! : tst_QJSValue::getSetProperty_gettersAndSettersThrowErrorJS() 'ret.isError()' returned FALSE. ()
tst_qjsvalue.cpp(1528) : failure location
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()
FAIL! : tst_QJSValue::call() Compared values are not the same
Actual (result.isError()): 0
Expected (true) : 1
tst_qjsvalue.cpp(1804) : failure location
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()
FAIL! : tst_QJSValue::construct_throw() Compared values are not the same
Actual (ret.isError()): 0
Expected (true) : 1
tst_qjsvalue.cpp(1950) : failure location
PASS : tst_QJSValue::construct_twoEngines()
FAIL! : tst_QJSValue::construct_constructorThrowsPrimitive() 'ret.isNumber()' returned FALSE. ()
tst_qjsvalue.cpp(1973) : failure location
PASS : tst_QJSValue::castToPointer()
SKIP : tst_QJSValue::prettyPrinter(function() { }) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(function foo() { }) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(function foo(bar) { }) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(function foo(bar, baz) { }) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(this) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(identifier) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(null) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(true) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(false) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(string) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(string) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(number) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(number) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(regexp) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(regexp) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(array) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(member) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(member) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(call) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(call) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(call) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(new) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(new) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(new) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(++) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(++) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(--) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(--) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(delete) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(void) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(typeof) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(+) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(-) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(~) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(!) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(+) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(&&) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(&=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(&) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(|) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(^) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(-=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(/) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(/=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(==) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(>=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(>) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(in) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(+=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(instanceof) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(<=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(<<) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(<<=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(<) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(%) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(%=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(*) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(*=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(!=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(||) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(|=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(>>) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(>>=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(===) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(!==) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(-) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(>>>) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(>>>=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(^=) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(? :) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a; b; c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(var a;) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(var a, b;) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(var a = 10;) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(var a, b = 20;) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(var a = 10, b = 20;) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(if) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(if) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(if-else) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(if-else) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(do-while) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(do-while) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(while) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(while) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(for) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(continue) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(break) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(return) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(return) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(with) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(with) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(switch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(label) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(throw) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(try-catch) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(try-finally) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(try-catch-finally) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + b + c + d) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + b - c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + -b) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + ~b) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + !b) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + +b) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a + b) - c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a - b + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a - (b + c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + -(b + c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + ~(b + c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + !(b + c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + +(b + c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + b * c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a + b) * c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a + b) * (c + d)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + (b * c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a + (b / c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a / b) * c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a / (b * c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a / (b % c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a && b || c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a && (b || c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a & b | c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a & (b | c)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a & b | c ^ d) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a & (b | c ^ d)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a & b | c) ^ d) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a << b + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a << b) + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a >> b + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a >> b) + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a >>> b + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter((a >>> b) + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a == b || c != d) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a == (b || c != d)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a === b || c !== d) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a === (b || c !== d)) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
SKIP : tst_QJSValue::prettyPrinter(a &= b + c) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
QWARN : tst_QJSValue::prettyPrinter(debugger) compiler\qv4codegen.cpp:2155: bool __thiscall QQmlJS::Codegen::visit(class QQmlJS::AST::DebuggerStatement *): Unimplemented code.
SKIP : tst_QJSValue::prettyPrinter(debugger) Function::toString() doesn't give the whole function on v4
tst_qjsvalue.cpp(2442) : failure location
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::cleanupTestCase()
Totals: 159 passed, 4 failed, 157 skipped, 0 blacklisted
********* Finished testing of tst_QJSValue *********
QtQA::App::TestRunner: test failure could be reproduced twice consecutively
QtQA::App::TestRunner: end tst_qjsvalue: 1 seconds, exit code 4
Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_01967/win32-msvc2010_Windows_7/log.txt.gz
Tested changes (refs/builds/dev_1416045610):
http://codereview.qt-project.org/99659 [PS2] - Use the engine instead of the context where it makes sense
http://codereview.qt-project.org/99656 [PS2] - Fix usage of ExecutionContext in the json parser
http://codereview.qt-project.org/99655 [PS2] - Cleanup qv4executionengine header
http://codereview.qt-project.org/99654 [PS2] - Cleanup exception catching code
http://codereview.qt-project.org/99653 [PS2] - Remove ExecutionContext from the array sorting code
http://codereview.qt-project.org/99652 [PS2] - Remove ExecutionContext from the Runtime codegenerator
http://codereview.qt-project.org/99645 [PS4] - Change signature of defineOwnProperty to take an engine instead of a context
http://codereview.qt-project.org/99585 [PS4] - Cleanup: remove Value::toString/Object overloads taking a context
More information about the Ci-reports
mailing list