[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt/qtdeclarative#dev

Qt Continuous Integration System ci-noreply at qt-project.org
Tue Sep 17 13:24:50 CEST 2013


Autotests `tst_qjsengine' and `tst_qqmlecmascript' failed :(

  Testing tst_qqmlecmascript
  FAIL!  : tst_qqmlecmascript::qtbug_22843(without .pragma library) Not all expected messages were received
  FAIL!  : tst_qqmlecmascript::qtbug_22843(with .pragma library) Not all expected messages were received
  Totals: 371 passed, 2 failed, 0 skipped
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_qqmlecmascript *********
  Config: Using QtTest library 5.2.0, Qt 5.2.0
  PASS   : tst_qqmlecmascript::initTestCase()
  PASS   : tst_qqmlecmascript::assignBasicTypes()
  PASS   : tst_qqmlecmascript::assignDate(Component.onComplete JS Parse)
  PASS   : tst_qqmlecmascript::assignDate(Component.onComplete JS)
  PASS   : tst_qqmlecmascript::assignDate(Binding JS)
  PASS   : tst_qqmlecmascript::assignDate(Binding UTC)
  PASS   : tst_qqmlecmascript::assignDate(Binding JS UTC)
  PASS   : tst_qqmlecmascript::assignDate(Binding UTC+2)
  PASS   : tst_qqmlecmascript::assignDate(Binding JS UTC+2 )
  PASS   : tst_qqmlecmascript::exportDate(Localtime early)
  PASS   : tst_qqmlecmascript::exportDate(Localtime late)
  PASS   : tst_qqmlecmascript::exportDate(UTC early)
  PASS   : tst_qqmlecmascript::exportDate(UTC late)
  PASS   : tst_qqmlecmascript::exportDate(+11:30 early)
  PASS   : tst_qqmlecmascript::exportDate(+11:30 late)
  PASS   : tst_qqmlecmascript::exportDate(-11:30 early)
  PASS   : tst_qqmlecmascript::exportDate(-11:30 late)
  PASS   : tst_qqmlecmascript::idShortcutInvalidates()
  PASS   : tst_qqmlecmascript::boolPropertiesEvaluateAsBool()
  PASS   : tst_qqmlecmascript::methods()
  PASS   : tst_qqmlecmascript::signalAssignment()
  PASS   : tst_qqmlecmascript::signalArguments()
  PASS   : tst_qqmlecmascript::bindingLoop()
  QWARN  : tst_qqmlecmascript::basicExpressions(Syntax error (self test)) file:: Expected token `}'
  PASS   : tst_qqmlecmascript::basicExpressions(Syntax error (self test))
  PASS   : tst_qqmlecmascript::basicExpressions(Context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property expression)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property expression)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden context property)
  PASS   : tst_qqmlecmascript::basicExpressions(Object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Overridden object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Nested default object property)
  PASS   : tst_qqmlecmascript::basicExpressions(Context property override default object property)
  PASS   : tst_qqmlecmascript::arrayExpressions()
  PASS   : tst_qqmlecmascript::contextPropertiesTriggerReeval()
  PASS   : tst_qqmlecmascript::objectPropertiesTriggerReeval()
  PASS   : tst_qqmlecmascript::deferredProperties()
  PASS   : tst_qqmlecmascript::deferredPropertiesErrors()
  PASS   : tst_qqmlecmascript::deferredPropertiesInComponents()
  PASS   : tst_qqmlecmascript::deferredPropertiesInDestruction()
  PASS   : tst_qqmlecmascript::extensionObjects()
  PASS   : tst_qqmlecmascript::overrideExtensionProperties()
  PASS   : tst_qqmlecmascript::attachedProperties()
  PASS   : tst_qqmlecmascript::enums()
  PASS   : tst_qqmlecmascript::valueTypeFunctions()
  PASS   : tst_qqmlecmascript::constantsOverrideBindings()
  PASS   : tst_qqmlecmascript::outerBindingOverridesInnerBinding()
  PASS   : tst_qqmlecmascript::aliasPropertyAndBinding()
  PASS   : tst_qqmlecmascript::aliasPropertyReset()
  PASS   : tst_qqmlecmascript::nonExistentAttachedObject()
  PASS   : tst_qqmlecmascript::scope()
  PASS   : tst_qqmlecmascript::importScope()
  PASS   : tst_qqmlecmascript::signalParameterTypes()
  PASS   : tst_qqmlecmascript::objectsCompareAsEqual()
  PASS   : tst_qqmlecmascript::componentCreation(url)
  PASS   : tst_qqmlecmascript::componentCreation(urlMode)
  PASS   : tst_qqmlecmascript::componentCreation(urlParent)
  PASS   : tst_qqmlecmascript::componentCreation(urlNullParent)
  PASS   : tst_qqmlecmascript::componentCreation(urlModeParent)
  PASS   : tst_qqmlecmascript::componentCreation(urlModeNullParent)
  PASS   : tst_qqmlecmascript::componentCreation(invalidSecondArg)
  PASS   : tst_qqmlecmascript::componentCreation(invalidThirdArg)
  PASS   : tst_qqmlecmascript::componentCreation(invalidMode)
  PASS   : tst_qqmlecmascript::dynamicCreation(One)
  PASS   : tst_qqmlecmascript::dynamicCreation(Two)
  PASS   : tst_qqmlecmascript::dynamicCreation(Three)
  PASS   : tst_qqmlecmascript::dynamicDestruction()
  PASS   : tst_qqmlecmascript::objectToString()
  PASS   : tst_qqmlecmascript::objectHasOwnProperty()
  PASS   : tst_qqmlecmascript::selfDeletingBinding()
  PASS   : tst_qqmlecmascript::extendedObjectPropertyLookup()
  PASS   : tst_qqmlecmascript::extendedObjectPropertyLookup2()
  PASS   : tst_qqmlecmascript::scriptErrors()
  PASS   : tst_qqmlecmascript::functionErrors()
  PASS   : tst_qqmlecmascript::propertyAssignmentErrors()
  PASS   : tst_qqmlecmascript::signalTriggeredBindings()
  PASS   : tst_qqmlecmascript::listProperties()
  PASS   : tst_qqmlecmascript::exceptionClearsOnReeval()
  PASS   : tst_qqmlecmascript::exceptionSlotProducesWarning()
  PASS   : tst_qqmlecmascript::exceptionBindingProducesWarning()
  PASS   : tst_qqmlecmascript::compileInvalidBinding()
  PASS   : tst_qqmlecmascript::transientErrors()
  PASS   : tst_qqmlecmascript::shutdownErrors()
  PASS   : tst_qqmlecmascript::compositePropertyType()
  PASS   : tst_qqmlecmascript::jsObject()
  PASS   : tst_qqmlecmascript::undefinedResetsProperty()
  PASS   : tst_qqmlecmascript::listToVariant()
  PASS   : tst_qqmlecmascript::listAssignment()
  PASS   : tst_qqmlecmascript::multiEngineObject()
  PASS   : tst_qqmlecmascript::deletedObject()
  PASS   : tst_qqmlecmascript::attachedPropertyScope()
  PASS   : tst_qqmlecmascript::scriptConnect()
  PASS   : tst_qqmlecmascript::scriptDisconnect()
  PASS   : tst_qqmlecmascript::ownership()
  PASS   : tst_qqmlecmascript::cppOwnershipReturnValue()
  PASS   : tst_qqmlecmascript::ownershipCustomReturnValue()
  PASS   : tst_qqmlecmascript::ownershipRootObject()
  PASS   : tst_qqmlecmascript::ownershipConsistency()
  PASS   : tst_qqmlecmascript::ownershipQmlIncubated()
  PASS   : tst_qqmlecmascript::qlistqobjectMethods()
  PASS   : tst_qqmlecmascript::strictlyEquals()
  PASS   : tst_qqmlecmascript::compiled()
  PASS   : tst_qqmlecmascript::numberAssignment()
  PASS   : tst_qqmlecmascript::propertySplicing()
  PASS   : tst_qqmlecmascript::signalWithUnknownTypes()
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(true)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(undefined)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(null)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant(123)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant('ciao')
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant({ foo: 'bar' })
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant([10,20,30])
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(true)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(undefined)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(null)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines(123)
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines('ciao')
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines({ foo: 'bar' })
  PASS   : tst_qqmlecmascript::signalWithJSValueInVariant_twoEngines([10,20,30])
  PASS   : tst_qqmlecmascript::signalWithQJSValue(true)
  PASS   : tst_qqmlecmascript::signalWithQJSValue(undefined)
  PASS   : tst_qqmlecmascript::signalWithQJSValue(null)
  PASS   : tst_qqmlecmascript::signalWithQJSValue(123)
  PASS   : tst_qqmlecmascript::signalWithQJSValue('ciao')
  PASS   : tst_qqmlecmascript::signalWithQJSValue({ foo: 'bar' })
  PASS   : tst_qqmlecmascript::signalWithQJSValue([10,20,30])
  PASS   : tst_qqmlecmascript::singletonType(qobject, register + read + method [no qualifier])
  PASS   : tst_qqmlecmascript::singletonType(script, register + read [no qualifier])
  PASS   : tst_qqmlecmascript::singletonType(qobject, register + read + method)
  PASS   : tst_qqmlecmascript::singletonType(script, register + read)
  PASS   : tst_qqmlecmascript::singletonType(qobject, writing + readonly constraints)
  PASS   : tst_qqmlecmascript::singletonType(script, writing + readonly constraints)
  PASS   : tst_qqmlecmascript::singletonType(qobject singleton Type enum values in JS)
  PASS   : tst_qqmlecmascript::singletonType(qobject, invalid major version fail)
  PASS   : tst_qqmlecmascript::singletonType(qobject, invalid minor version fail)
  PASS   : tst_qqmlecmascript::singletonType(qobject, multiple in namespace)
  PASS   : tst_qqmlecmascript::singletonTypeCaching(qobject, caching + read)
  PASS   : tst_qqmlecmascript::singletonTypeCaching(script, caching + read)
  QWARN  : tst_qqmlecmascript::singletonTypeImportOrder() QQmlExpression: Expression file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/singletontype/singletonTypeImportOrder.qml:6:21 depends on non-NOTIFYable properties:
  QWARN  : tst_qqmlecmascript::singletonTypeImportOrder()     testImportOrderApi::value
  PASS   : tst_qqmlecmascript::singletonTypeImportOrder()
  PASS   : tst_qqmlecmascript::singletonTypeResolution()
  PASS   : tst_qqmlecmascript::importScripts(basic functionality)
  PASS   : tst_qqmlecmascript::importScripts(import scoping)
  PASS   : tst_qqmlecmascript::importScripts(parent scope shouldn't be inherited by import with imports)
  PASS   : tst_qqmlecmascript::importScripts(javascript imports in an import should be private to the import scope)
  PASS   : tst_qqmlecmascript::importScripts(module imports in an import should be private to the import scope)
  PASS   : tst_qqmlecmascript::importScripts(typenames in an import should be private to the import scope)
  PASS   : tst_qqmlecmascript::importScripts(import with imports has it's own activation scope)
  PASS   : tst_qqmlecmascript::importScripts(import pragma library script)
  PASS   : tst_qqmlecmascript::importScripts(pragma library imports shouldn't inherit parent imports or scope)
  PASS   : tst_qqmlecmascript::importScripts(import pragma library script which has an import)
  PASS   : tst_qqmlecmascript::importScripts(import pragma library script which has a pragma library import)
  PASS   : tst_qqmlecmascript::importScripts(import singleton type into js import)
  PASS   : tst_qqmlecmascript::importScripts(import module which exports a script)
  PASS   : tst_qqmlecmascript::importScripts(import module which exports a script which imports a remote module)
  PASS   : tst_qqmlecmascript::importScripts(malformed import statement)
  PASS   : tst_qqmlecmascript::importScripts(malformed file name)
  PASS   : tst_qqmlecmascript::importScripts(missing file qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed file qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed module qualifier 2)
  PASS   : tst_qqmlecmascript::importScripts(malformed module uri)
  PASS   : tst_qqmlecmascript::importScripts(missing module version)
  PASS   : tst_qqmlecmascript::importScripts(malformed module version)
  PASS   : tst_qqmlecmascript::importScripts(missing module qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed module qualifier)
  PASS   : tst_qqmlecmascript::importScripts(malformed module qualifier 2)
  PASS   : tst_qqmlecmascript::scarceResources(var: import scarce resource copy directly)
  PASS   : tst_qqmlecmascript::scarceResources(var: import scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(var: import released scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(var: import auto-release SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(var: import explicit-preserve SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(var: import explicit-preserve SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with no binding)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with binding without explicit preserve)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with explicit release after binding evaluation)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with different js objects)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with different js objects and explicit release)
  PASS   : tst_qqmlecmascript::scarceResources(var: import with same js objects and explicit release)
  PASS   : tst_qqmlecmascript::scarceResources(var: binding with same js objects and explicit release)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import scarce resource copy directly)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import released scarce resource copy from JS)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import auto-release SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import explicit-preserve SR from JS in binding side-effect)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import multiple scarce resources)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import with no binding)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import with binding without explicit preserve)
  PASS   : tst_qqmlecmascript::scarceResources(variant: import with explicit release after binding evaluation)
  PASS   : tst_qqmlecmascript::scarceResources_other()
  PASS   : tst_qqmlecmascript::propertyChangeSlots()
  PASS   : tst_qqmlecmascript::propertyVar(non-bindable object subproperty changed)
  PASS   : tst_qqmlecmascript::propertyVar(non-bindable object changed)
  PASS   : tst_qqmlecmascript::propertyVar(primitive changed)
  PASS   : tst_qqmlecmascript::propertyVar(javascript array modification)
  PASS   : tst_qqmlecmascript::propertyVar(javascript map modification)
  PASS   : tst_qqmlecmascript::propertyVar(javascript array assignment)
  PASS   : tst_qqmlecmascript::propertyVar(javascript map assignment)
  PASS   : tst_qqmlecmascript::propertyVar(literal property assignment)
  PASS   : tst_qqmlecmascript::propertyVar(qobject property assignment)
  PASS   : tst_qqmlecmascript::propertyVar(base class var property assignment)
  PASS   : tst_qqmlecmascript::propertyVar(javascript function assignment)
  PASS   : tst_qqmlecmascript::propertyVar(javascript special assignment)
  PASS   : tst_qqmlecmascript::propertyVar(declarative binding assignment)
  PASS   : tst_qqmlecmascript::propertyVar(imperative binding assignment)
  PASS   : tst_qqmlecmascript::propertyVar(stored binding assignment)
  PASS   : tst_qqmlecmascript::propertyVar(function expression binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(non-bindable object subproperty changed)
  PASS   : tst_qqmlecmascript::propertyQJSValue(non-bindable object changed)
  PASS   : tst_qqmlecmascript::propertyQJSValue(primitive changed)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript array modification)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript map modification)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript array assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript map assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(literal property assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(qobject property assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(base class var property assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript function assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript special assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(declarative binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(imperative binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(stored binding assignment)
  PASS   : tst_qqmlecmascript::propertyQJSValue(javascript function binding)
  PASS   : tst_qqmlecmascript::propertyQJSValue(reset property)
  PASS   : tst_qqmlecmascript::propertyQJSValue(reset property in binding)
  PASS   : tst_qqmlecmascript::propertyVarCpp()
  PASS   : tst_qqmlecmascript::propertyVarOwnership()
  PASS   : tst_qqmlecmascript::propertyVarImplicitOwnership()
  PASS   : tst_qqmlecmascript::propertyVarReparent()
  PASS   : tst_qqmlecmascript::propertyVarReparentNullContext()
  PASS   : tst_qqmlecmascript::propertyVarCircular()
  PASS   : tst_qqmlecmascript::propertyVarCircular2()
  PASS   : tst_qqmlecmascript::propertyVarInheritance()
  PASS   : tst_qqmlecmascript::propertyVarInheritance2()
  PASS   : tst_qqmlecmascript::elementAssign()
  PASS   : tst_qqmlecmascript::objectPassThroughSignals()
  PASS   : tst_qqmlecmascript::objectConversion()
  PASS   : tst_qqmlecmascript::booleanConversion()
  PASS   : tst_qqmlecmascript::handleReferenceManagement()
  PASS   : tst_qqmlecmascript::stringArg()
  PASS   : tst_qqmlecmascript::readonlyDeclaration()
  PASS   : tst_qqmlecmascript::sequenceConversionRead()
  PASS   : tst_qqmlecmascript::sequenceConversionWrite()
  PASS   : tst_qqmlecmascript::sequenceConversionArray()
  QWARN  : tst_qqmlecmascript::sequenceConversionIndexes() file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/sequenceConversion.indexes.qml:55: Index out of range during length set
  PASS   : tst_qqmlecmascript::sequenceConversionIndexes()
  PASS   : tst_qqmlecmascript::sequenceConversionThreads()
  PASS   : tst_qqmlecmascript::sequenceConversionBindings()
  PASS   : tst_qqmlecmascript::sequenceConversionCopy()
  PASS   : tst_qqmlecmascript::assignSequenceTypes()
  PASS   : tst_qqmlecmascript::sequenceSort(qtbug_25269)
  PASS   : tst_qqmlecmascript::sequenceSort(alphabet_insertionSort[default])
  PASS   : tst_qqmlecmascript::sequenceSort(alphabet_insertionSort[custom])
  PASS   : tst_qqmlecmascript::sequenceSort(alphabet_quickSort[default])
  PASS   : tst_qqmlecmascript::sequenceSort(alphabet_quickSort[custom])
  PASS   : tst_qqmlecmascript::sequenceSort(numbers_insertionSort[default])
  PASS   : tst_qqmlecmascript::sequenceSort(numbers_insertionSort[custom])
  PASS   : tst_qqmlecmascript::sequenceSort(numbers_quickSort[default])
  PASS   : tst_qqmlecmascript::sequenceSort(numbers_quickSort[custom])
  PASS   : tst_qqmlecmascript::sequenceSort(reals_insertionSort[default])
  PASS   : tst_qqmlecmascript::sequenceSort(reals_insertionSort[custom])
  PASS   : tst_qqmlecmascript::sequenceSort(reals_quickSort[default])
  PASS   : tst_qqmlecmascript::sequenceSort(reals_quickSort[custom])
  PASS   : tst_qqmlecmascript::qtbug_22464()
  PASS   : tst_qqmlecmascript::qtbug_21580()
  PASS   : tst_qqmlecmascript::singleV8BindingDestroyedDuringEvaluation()
  PASS   : tst_qqmlecmascript::bug1()
  PASS   : tst_qqmlecmascript::bug2()
  PASS   : tst_qqmlecmascript::dynamicCreationCrash()
  PASS   : tst_qqmlecmascript::dynamicCreationOwnership()
  PASS   : tst_qqmlecmascript::regExpBug()
  PASS   : tst_qqmlecmascript::nullObjectBinding()
  PASS   : tst_qqmlecmascript::deletedEngine()
  PASS   : tst_qqmlecmascript::libraryScriptAssert()
  PASS   : tst_qqmlecmascript::variantsAssignedUndefined()
  PASS   : tst_qqmlecmascript::qtbug_9792()
  PASS   : tst_qqmlecmascript::qtcreatorbug_1289()
  PASS   : tst_qqmlecmascript::noSpuriousWarningsAtShutdown()
  PASS   : tst_qqmlecmascript::canAssignNullToQObject()
  PASS   : tst_qqmlecmascript::functionAssignment_fromBinding()
  PASS   : tst_qqmlecmascript::functionAssignment_fromJS(assign to property)
  PASS   : tst_qqmlecmascript::functionAssignment_fromJS(assign to property, from JS file)
  PASS   : tst_qqmlecmascript::functionAssignment_fromJS(assign to value type)
  PASS   : tst_qqmlecmascript::functionAssignment_fromJS(use 'this')
  PASS   : tst_qqmlecmascript::functionAssignment_fromJS(use 'this' from JS file)
  PASS   : tst_qqmlecmascript::functionAssignmentfromJS_invalid()
  PASS   : tst_qqmlecmascript::functionAssignment_afterBinding()
  PASS   : tst_qqmlecmascript::eval()
  PASS   : tst_qqmlecmascript::function()
  PASS   : tst_qqmlecmascript::qtbug_10696()
  PASS   : tst_qqmlecmascript::qtbug_11606()
  PASS   : tst_qqmlecmascript::qtbug_11600()
  PASS   : tst_qqmlecmascript::qtbug_21864()
  PASS   : tst_qqmlecmascript::qobjectConnectionListExceptionHandling()
  PASS   : tst_qqmlecmascript::nonscriptable()
  PASS   : tst_qqmlecmascript::deleteLater()
  PASS   : tst_qqmlecmascript::objectNameChangedSignal()
  PASS   : tst_qqmlecmascript::destroyedSignal()
  PASS   : tst_qqmlecmascript::in()
  PASS   : tst_qqmlecmascript::typeOf()
  PASS   : tst_qqmlecmascript::qtbug_24448()
  PASS   : tst_qqmlecmascript::sharedAttachedObject()
  PASS   : tst_qqmlecmascript::objectName()
  PASS   : tst_qqmlecmascript::writeRemovesBinding()
  PASS   : tst_qqmlecmascript::aliasBindingsAssignCorrectly()
  PASS   : tst_qqmlecmascript::aliasBindingsOverrideTarget()
  PASS   : tst_qqmlecmascript::aliasWritesOverrideBindings()
  PASS   : tst_qqmlecmascript::aliasToCompositeElement()
  PASS   : tst_qqmlecmascript::realToInt()
  PASS   : tst_qqmlecmascript::urlProperty()
  PASS   : tst_qqmlecmascript::urlPropertyWithEncoding()
  PASS   : tst_qqmlecmascript::urlListPropertyWithEncoding()
  PASS   : tst_qqmlecmascript::dynamicString()
  QDEBUG : tst_qqmlecmascript::include() 0
  PASS   : tst_qqmlecmascript::include()
  PASS   : tst_qqmlecmascript::signalHandlers()
  PASS   : tst_qqmlecmascript::doubleEvaluate()
  PASS   : tst_qqmlecmascript::forInLoop()
  PASS   : tst_qqmlecmascript::nonNotifyable()
  PASS   : tst_qqmlecmascript::deleteWhileBindingRunning()
  PASS   : tst_qqmlecmascript::callQtInvokables()
  PASS   : tst_qqmlecmascript::invokableObjectArg()
  PASS   : tst_qqmlecmascript::invokableObjectRet()
  PASS   : tst_qqmlecmascript::invokableEnumRet()
  PASS   : tst_qqmlecmascript::qtbug_20344()
  PASS   : tst_qqmlecmascript::qtbug_22679()
  QWARN  : tst_qqmlecmascript::qtbug_22843(without .pragma library) file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.qml:5: TypeError: Property 'func' of object NaN is not a function
  QWARN  : tst_qqmlecmascript::qtbug_22843(without .pragma library) file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.qml:5: TypeError: Property 'func' of object NaN is not a function
  QWARN  : tst_qqmlecmascript::qtbug_22843(without .pragma library) file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.qml:5: TypeError: Property 'func' of object NaN is not a function
  INFO   : tst_qqmlecmascript::qtbug_22843(without .pragma library) Did not receive message: "file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.qml:5: TypeError: Cannot call method 'func' of undefined"
  INFO   : tst_qqmlecmascript::qtbug_22843(without .pragma library) Did not receive message: "file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.qml:5: TypeError: Cannot call method 'func' of undefined"
  INFO   : tst_qqmlecmascript::qtbug_22843(without .pragma library) Did not receive message: "file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.qml:5: TypeError: Cannot call method 'func' of undefined"
  FAIL!  : tst_qqmlecmascript::qtbug_22843(without .pragma library) Not all expected messages were received
  QWARN  : tst_qqmlecmascript::qtbug_22843(with .pragma library) file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.library.qml:5: TypeError: Property 'func' of object NaN is not a function
  QWARN  : tst_qqmlecmascript::qtbug_22843(with .pragma library) file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.library.qml:5: TypeError: Property 'func' of object NaN is not a function
  QWARN  : tst_qqmlecmascript::qtbug_22843(with .pragma library) file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.library.qml:5: TypeError: Property 'func' of object NaN is not a function
  INFO   : tst_qqmlecmascript::qtbug_22843(with .pragma library) Did not receive message: "file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.library.qml:5: TypeError: Cannot call method 'func' of undefined"
  INFO   : tst_qqmlecmascript::qtbug_22843(with .pragma library) Did not receive message: "file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.library.qml:5: TypeError: Cannot call method 'func' of undefined"
  INFO   : tst_qqmlecmascript::qtbug_22843(with .pragma library) Did not receive message: "file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/qtbug_22843.library.qml:5: TypeError: Cannot call method 'func' of undefined"
  FAIL!  : tst_qqmlecmascript::qtbug_22843(with .pragma library) Not all expected messages were received
  PASS   : tst_qqmlecmascript::rewriteMultiLineStrings()
  PASS   : tst_qqmlecmascript::revisionErrors()
  PASS   : tst_qqmlecmascript::revision()
  PASS   : tst_qqmlecmascript::invokableWithQObjectDerived()
  PASS   : tst_qqmlecmascript::realTypePrecision()
  PASS   : tst_qqmlecmascript::registeredFlagMethod()
  PASS   : tst_qqmlecmascript::deleteLaterObjectMethodCall()
  PASS   : tst_qqmlecmascript::automaticSemicolon()
  PASS   : tst_qqmlecmascript::compatibilitySemicolon()
  PASS   : tst_qqmlecmascript::incrDecrSemicolon1()
  PASS   : tst_qqmlecmascript::incrDecrSemicolon2()
  QWARN  : tst_qqmlecmascript::incrDecrSemicolon_error1() QQmlComponent: Component is not ready
  PASS   : tst_qqmlecmascript::incrDecrSemicolon_error1()
  PASS   : tst_qqmlecmascript::unaryExpression()
  PASS   : tst_qqmlecmascript::switchStatement()
  QWARN  : tst_qqmlecmascript::withStatement() file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/withStatement.1.qml:12 : Deprecated JavaScript `with' statement detected in QML expression. Support for this will be removed in Qt 5.2!
  QWARN  : tst_qqmlecmascript::withStatement() "file:///work/build/qt/qtdeclarative/tests/auto/qml/qqmlecmascript/data/withStatement.1.qml" : 12 : 1 : warning:  "Deprecated JavaScript `with' statement detected in QML expression. Support for this will be removed in Qt 5.2!"
  PASS   : tst_qqmlecmascript::withStatement()
  PASS   : tst_qqmlecmascript::tryStatement()
  PASS   : tst_qqmlecmascript::replaceBinding()
  PASS   : tst_qqmlecmascript::deleteRootObjectInCreation()
  PASS   : tst_qqmlecmascript::onDestruction()
  PASS   : tst_qqmlecmascript::bindingSuppression()
  PASS   : tst_qqmlecmascript::signalEmitted()
  PASS   : tst_qqmlecmascript::threadSignal()
  PASS   : tst_qqmlecmascript::qqmldataDestroyed()
  PASS   : tst_qqmlecmascript::secondAlias()
  PASS   : tst_qqmlecmascript::varAlias()
  PASS   : tst_qqmlecmascript::overrideDataAssert()
  PASS   : tst_qqmlecmascript::fallbackBindings(Property without fallback)
  PASS   : tst_qqmlecmascript::fallbackBindings(Property fallback)
  PASS   : tst_qqmlecmascript::fallbackBindings(SingletonType without fallback)
  PASS   : tst_qqmlecmascript::fallbackBindings(SingletonType fallback)
  PASS   : tst_qqmlecmascript::fallbackBindings(Attached without fallback)
  PASS   : tst_qqmlecmascript::fallbackBindings(Attached fallback)
  PASS   : tst_qqmlecmascript::fallbackBindings(Subproperty without fallback)
  PASS   : tst_qqmlecmascript::fallbackBindings(Subproperty fallback)
  PASS   : tst_qqmlecmascript::propertyOverride()
  PASS   : tst_qqmlecmascript::concatenatedStringPropertyAccess()
  PASS   : tst_qqmlecmascript::jsOwnedObjectsDeletedOnEngineDestroy()
  PASS   : tst_qqmlecmascript::numberParsing()
  QWARN  : tst_qqmlecmascript::stringParsing() QQmlComponent: Component is not ready
  QWARN  : tst_qqmlecmascript::stringParsing() QQmlComponent: Component is not ready
  QWARN  : tst_qqmlecmascript::stringParsing() QQmlComponent: Component is not ready
  QWARN  : tst_qqmlecmascript::stringParsing() QQmlComponent: Component is not ready
  QWARN  : tst_qqmlecmascript::stringParsing() QQmlComponent: Component is not ready
  QWARN  : tst_qqmlecmascript::stringParsing() QQmlComponent: Component is not ready
  PASS   : tst_qqmlecmascript::stringParsing()
  PASS   : tst_qqmlecmascript::cleanupTestCase()
  Totals: 371 passed, 2 failed, 0 skipped
  ********* Finished testing of tst_qqmlecmascript *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qqmlecmascript: 6 seconds, exit code 2
  
  Testing tst_QJSEngine
  FAIL!  : tst_QJSEngine::newQObject_ownership() 'ptr == 0' returned FALSE. ()
     Loc: [tst_qjsengine.cpp(496)]
  FAIL!  : tst_QJSEngine::collectGarbage() 'ptr == 0' returned FALSE. ()
     Loc: [tst_qjsengine.cpp(1254)]
  Totals: 312 passed, 2 failed, 0 skipped
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_QJSEngine *********
  Config: Using QtTest library 5.2.0, Qt 5.2.0
  PASS   : tst_QJSEngine::initTestCase()
  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()
  PASS   : tst_QJSEngine::jsRegExp()
  PASS   : tst_QJSEngine::newDate()
  PASS   : tst_QJSEngine::jsParseDate()
  XFAIL  : tst_QJSEngine::newQObject() FIXME: newly created QObject's prototype is an JS Object
     Loc: [tst_qjsengine.cpp(449)]
  PASS   : tst_QJSEngine::newQObject()
  FAIL!  : tst_QJSEngine::newQObject_ownership() 'ptr == 0' returned FALSE. ()
     Loc: [tst_qjsengine.cpp(496)]
  PASS   : tst_QJSEngine::newQObject_deletedEngine()
  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::errorMessage_QT679()
  PASS   : tst_QJSEngine::valueConversion_basic()
  XFAIL  : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
     Loc: [tst_qjsengine.cpp(1054)]
  XFAIL  : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
     Loc: [tst_qjsengine.cpp(1057)]
  XFAIL  : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
     Loc: [tst_qjsengine.cpp(1072)]
  XFAIL  : tst_QJSEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not...
     Loc: [tst_qjsengine.cpp(1074)]
  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)
     Loc: [tst_qjsengine.cpp(1188)]
  XFAIL  : tst_QJSEngine::valueConversion_regExp() QTBUG-6136: JSC-based back-end doesn't preserve QRegExp::minimal (always false)
     Loc: [tst_qjsengine.cpp(1205)]
  PASS   : tst_QJSEngine::valueConversion_regExp()
  PASS   : tst_QJSEngine::castWithMultipleInheritance()
  FAIL!  : tst_QJSEngine::collectGarbage() 'ptr == 0' returned FALSE. ()
     Loc: [tst_qjsengine.cpp(1254)]
  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_nullAndUndefined()
  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::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)
  PASS   : tst_QJSEngine::dateRoundtripJSQtJS()
  PASS   : tst_QJSEngine::dateRoundtripQtJSQt()
  PASS   : tst_QJSEngine::dateConversionJSQt()
  PASS   : tst_QJSEngine::dateConversionQtJS()
  PASS   : tst_QJSEngine::functionPrototypeExtensions()
  PASS   : tst_QJSEngine::threadedEngine()
  PASS   : tst_QJSEngine::functionDeclarationsInConditionals()
  PASS   : tst_QJSEngine::cleanupTestCase()
  Totals: 312 passed, 2 failed, 0 skipped
  ********* Finished testing of tst_QJSEngine *********
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_qjsengine: 12 seconds, exit code 2

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_00840/linux-g++-32_developer-build_Ubuntu_10.04_x86/log.txt.gz

  Tested changes (refs/builds/dev_1379413577):
    http://codereview.qt-project.org/65614 [PS1] - Fix regression with isNaN and isInf
    http://codereview.qt-project.org/65587 [PS3] - Adjust test results after latest changes
    http://codereview.qt-project.org/65580 [PS1] - Initialize variables
    http://codereview.qt-project.org/65547 [PS6] - Refactor our NaN boxing to be more efficient
    http://codereview.qt-project.org/65511 [PS2] - Optimize some runtime methods
    http://codereview.qt-project.org/65510 [PS2] - Convert more methods to return a Returned<>
    http://codereview.qt-project.org/65509 [PS2] - Convert some methods to use Returned<>
    http://codereview.qt-project.org/65465 [PS2] - Convert a few more methods in ExecutionEngine to use protected pointers
    http://codereview.qt-project.org/65464 [PS1] - Convert methods in qv4runtime to use Returned<X>
    http://codereview.qt-project.org/65443 [PS1] - Extend the ReturnedValue mechanism to pointers to Managed objects
    http://codereview.qt-project.org/65442 [PS1] - Make QJSValue::prototype() gc safe
    http://codereview.qt-project.org/65409 [PS2] - Don't polish items if the screen is 0
    http://codereview.qt-project.org/65374 [PS4] - Convert most remaining return values from Value to ReturnedValue
    http://codereview.qt-project.org/65400 [PS1] - Fix regression in Object.isExtensible()
    http://codereview.qt-project.org/65336 [PS3] - Convert more methods to use ReturnedValue
    http://codereview.qt-project.org/65292 [PS4] - Convert builtin methods to return a ReturnedValue
    http://codereview.qt-project.org/65281 [PS3] - Rename BuiltinFunctionOld to BuiltinFunction
    http://codereview.qt-project.org/65280 [PS3] - Don't check whether Scoped<T> really contains a T
    http://codereview.qt-project.org/65265 [PS7] - Convert lookups to use ReturnedValue
    http://codereview.qt-project.org/65264 [PS5] - Use a ReturnedValue for Managed::getIndexed()
    http://codereview.qt-project.org/65220 [PS6] - Use ReturnedValue for Managed::get().
    http://codereview.qt-project.org/65219 [PS4] - Use ReturnedValue for Managed::construct()
    http://codereview.qt-project.org/65310 [PS2] - Don't access out of bounds arguments
    http://codereview.qt-project.org/65205 [PS3] - Rename QV4::ValueScope to QV4::Scope
    http://codereview.qt-project.org/65204 [PS3] - Require a ValueScope for ScopedCallData as well
    http://codereview.qt-project.org/65203 [PS3] - Use a ReturnedValue for Managed::call()
    http://codereview.qt-project.org/65202 [PS3] - Adjust return values to use ReturnedValue
    http://codereview.qt-project.org/65185 [PS4] - Change calling convention in JIT to use ReturnedValue
    http://codereview.qt-project.org/65382 [PS3] - These files are not used anywhere.



More information about the Ci-reports mailing list