Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-17640

Fix autotest failures for V8-based QtScript back-end

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: P2: Important P2: Important
    • None
    • Some future release
    • Qt Script
    • None

      This is the meta-task for gathering and fixing autotest failures.

        1.
        Accessing index property of QScriptable doesn't work Sub-task Closed Kent Hansen (Inactive)
        2.
        Calling thisObject() from a slot of a QScriptable doesn't return the right object Sub-task Closed Kent Hansen (Inactive)
        3.
        propertyFlags() for QScriptClass objects hasn't been fully implemented yet Sub-task Closed Kent Hansen (Inactive)
        4.
        delete operator should return false for undeletable QScriptClass object properties Sub-task Closed Kent Hansen (Inactive)
        5.
        getOwnPropertyDescriptor on a QScriptClass object returns undefined Sub-task Closed Kent Hansen (Inactive)
        6.
        QScriptValueIterator::flags is not full implemented Sub-task Closed Kent Hansen (Inactive)
        7.
        Changing class of arbitrary script object does not propagate Sub-task Closed Kent Hansen (Inactive)
        8.
        Error propagated from QScriptContext::throwError() can't be converted to a string Sub-task Closed Kent Hansen (Inactive)
        9.
        QWARN : qscriptcontext_impl_p.h:197: QScriptPassPointer<QScriptValuePrivate> QScriptContextPrivate::callee() const: Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        10.
        No lineNumber property on exceptions Sub-task Closed Kent Hansen (Inactive)
        11.
        QWARN : qscriptcontextinfo.cpp:320: QStringList QScriptContextInfo::functionParameterNames() const: Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        12.
        parentContext()->scopeChain() from a native function called from JS doesn't return the right thing Sub-task Closed Kent Hansen (Inactive)
        13.
        QWARN : qscriptcontext_impl_p.h:286: QScriptPassPointer<QScriptValuePrivate> QScriptContextPrivate::popScope(): Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        14.
        QWARN : qscriptcontext_impl_p.h:206: QScriptPassPointer<QScriptValuePrivate> QScriptContextPrivate::activationObject() const:Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        15.
        Activation and this-object does not work for JS contexts Sub-task Closed Kent Hansen (Inactive)
        16.
        tst_QScriptContext::toString() is missing arguments info Sub-task Closed Kent Hansen (Inactive)
        17.
        Missing activation object for JS frames Sub-task Closed Kent Hansen (Inactive)
        18.
        Callee does not work for JS frames Sub-task Closed Kent Hansen (Inactive)
        19.
        One QScriptContextInfo is missing in backtrace Sub-task Closed Kent Hansen (Inactive)
        20.
        QScriptContextInfo corresponding to evaluate() call reports wrong type Sub-task Closed Kent Hansen (Inactive)
        21.
        QWARN : qscriptcontextinfo.cpp:339: int QScriptContextInfo::functionMetaIndex() const: Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        22.
        XFAIL : tst_QScriptEngine::newVariant() FIXME: newly created QObject's prototype is an JS Object Sub-task Closed Kent Hansen (Inactive)
        23.
        XFAIL : tst_QScriptEngine::newQObject() FIXME: newly created QObject's prototype is an JS Object Sub-task Closed Kent Hansen (Inactive)
        24.
        XFAIL : tst_QScriptEngine::newQMetaObject() FIXME: newQMetaObject not implemented properly yet Sub-task Closed Kent Hansen (Inactive)
        25.
        XFAIL : tst_QScriptEngine::getSetGlobalObject() __defineGetter__ and co. does not work on the objects that have an interceptor Sub-task Closed Kent Hansen (Inactive)
        26.
        XFAIL : tst_QScriptEngine::valueConversion_QVariant() Variant are unrwapped, maybe we should not... Sub-task Closed Kent Hansen (Inactive)
        27.
        QWARN : tst_QScriptEngine::castWithPrototypeChain() qscriptqobject.cpp:82: v8::Handle<v8::Value> callQtMetaMethod(QScriptEnginePrivate*, QObject*, const QMetaObject*, int, const v8::Arguments&): Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        28.
        XFAIL : tst_QScriptEngine::castWithPrototypeChain() TODO: handle bad arguments Sub-task Closed Kent Hansen (Inactive)
        29.
        QWARN : tst_QScriptEngine::reportAdditionalMemoryCost() qscriptengine_impl_p.h:177: void QScriptEnginePrivate::reportAdditionalMemoryCost(int): Unimplemented code. Sub-task Closed Nierob
        30.
        XFAIL : tst_QScriptEngine::installTranslatorFunctions(Custom global object) FIXME: why we expect that String prototype exists? Sub-task Closed Kent Hansen (Inactive)
        31.
        QWARN : tst_QScriptEngine::functionScopes() qscriptvalue.cpp:1168: QScriptValue QScriptValue::scope() const: Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        32.
        XFAIL : tst_QScriptEngine::scriptValueFromQMetaObject() FIXME: because construct never returns invalid values Sub-task Closed Kent Hansen (Inactive)
        33.
        XFAIL : tst_QScriptEngine::newFixedStaticScopeObject() activationObject has not been implemented yet Sub-task Closed Kent Hansen (Inactive)
        34.
        XFAIL : tst_QScriptEngine::newGrowingStaticScopeObject() FIXME: newStaticScopeObject not properly implemented Sub-task Closed Kent Hansen (Inactive)
        35.
        XFAIL : tst_QScriptEngine::checkSyntax(if () QScriptSyntaxCheckResult::state() Intermediate state is broken Sub-task Closed Kent Hansen (Inactive)
        36.
        XFAIL : tst_QScriptEngine::checkSyntax(foo[) QScriptSyntaxCheckResult::state() doesn't return the Intermediate state in most cases Sub-task Closed Kent Hansen (Inactive)
        37.
        XFAIL : tst_QScriptEngine::uncaughtException() FIXME: not implemented Sub-task Closed Kent Hansen (Inactive)
        38.
        XFAIL : tst_QScriptValue::equals() FIXME: QObject comparison does not work with v8 Sub-task Closed Kent Hansen (Inactive)
        39.
        XFAIL : tst_QScriptValue::getSetProperty_gettersAndSetters() User-range flags are not retained for getter/setter properties Sub-task Closed Kent Hansen (Inactive)
        40.
        XFAIL : tst_QScriptValue::getSetProperty() FIXME: v8 does not support changing flags of existing properties Sub-task Closed Kent Hansen (Inactive)
        41.
        XFAIL : tst_QScriptValue::getSetProperty() FIXME: v8 does not support UserRange Sub-task Closed Kent Hansen (Inactive)
        42.
        QWARN : tst_QScriptValue::call_twoEngines() JSValue can't be rassigned to an another engine. Sub-task Closed Kent Hansen (Inactive)
        43.
        XFAIL : tst_QScriptValue::setProperty(int + undeletable) FIXME: propertyFlags does not work with numbered property Sub-task Closed Kent Hansen (Inactive)
        44.
        XFAIL : tst_QScriptValue::strictlyEquals(QScriptValue(QScriptValue::UndefinedValue) <=> QScriptValue(QScriptValue::UndefinedValue)) FIXME: WebKit bug 43038 Sub-task Closed Kent Hansen (Inactive)
        45.
        XFAIL : tst_QScriptExtQObject::getSetStaticProperty_propertyFlags() Getter and Setter not set for object property in v8 Sub-task Closed Kent Hansen (Inactive)
        46.
        XFAIL : tst_QScriptExtQObject::getSetStaticProperty_propertyFlags() QObjectMember not implemented in v8 Sub-task Closed Kent Hansen (Inactive)
        47.
        FAIL! : tst_QScriptExtQObject::getSetStaticProperty_readOnly() Compared values are not the same Sub-task Closed Caio Marcelo de Oliveira Filho
        48.
        FAIL! : tst_QScriptExtQObject::getSetStaticProperty_enum() Compared values are not the same Sub-task Closed Olivier Goffart (closed Nokia identity) (Inactive)
        49.
        FAIL! : tst_QScriptExtQObject::getSetStaticProperty_qflags() Compared values are not the same Sub-task Closed Olivier Goffart (closed Nokia identity) (Inactive)
        50.
        QWARN : tst_QScriptExtQObject::getSetStaticProperty_pointerDeref() qscriptqobject.cpp:82: v8::Handle<v8::Value> callQtMetaMethod(QScriptEnginePrivate*, QObject*, const QMetaObject*, int, const v8::Arguments&): Unimplemented code. Sub-task Closed Olivier Goffart (closed Nokia identity) (Inactive)
        51.
        FAIL! : tst_QScriptExtQObject::getSetDynamicProperty() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        52.
        QWARN : tst_QScriptExtQObject::getSetDynamicProperty_hideChildObject() qscriptqobject.cpp:1010: v8::Handle<v8::Value> QtLazyPropertyGetter(v8::Local<v8::String>, const v8::AccessorInfo&): Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        53.
        XFAIL : tst_QScriptExtQObject::getSetDynamicProperty_setBeforeGet() FIXME: QtDynamicPropertySetter wasn't called for the dynamic property, Prototype setters are not being called in v8 Sub-task Closed Kent Hansen (Inactive)
        54.
        FAIL! : tst_QScriptExtQObject::getSetChildren() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        55.
        SKIP : tst_QScriptExtQObject::callQtInvokable3() Crashes on V8 back-end Sub-task Closed Kent Hansen (Inactive)
        56.
        FAIL! : tst_QScriptExtQObject::callQtInvokable6() 'ret.prototype().strictlyEquals(myQObjectProto)' returned FALSE. () Sub-task Closed Kent Hansen (Inactive)
        57.
        FAIL! : tst_QScriptExtQObject::connectAndDisconnect() 'm_engine->evaluate("myObject.mySignal.disconnect(myHandler)").isUndefined()' returned FALSE. () Sub-task Closed Kent Hansen (Inactive)
        58.
        FAIL! : tst_QScriptExtQObject::connectAndDisconnect_emitFromJS() 'm_engine->evaluate("myObject.mySignal.disconnect(myObject.mySlot)").isUndefined()' returned FALSE. () Sub-task Closed Kent Hansen (Inactive)
        59.
        XFAIL : tst_QScriptExtQObject::connectAndDisconnect_senderWrapperCollected(object-js3) The connection is garbage collected in v8 and was not in jsc Sub-task Closed Kent Hansen (Inactive)
        60.
        FAIL! : tst_QScriptExtQObject::connectAndDisconnectWithBadArgs() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        61.
        QWARN : tst_QScriptExtQObject::cppConnectAndDisconnect() qscriptengine.cpp:2486: bool qScriptConnect(QObject*, const char*, const QScriptValue&, const QScriptValue&): Unimplemented code. Sub-task Closed Kent Hansen (Inactive)
        62.
        FAIL! : tst_QScriptExtQObject::classEnums() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        63.
        FAIL! : tst_QScriptExtQObject::classConstructor() 'obj.isError()' returned FALSE. () Sub-task Closed Kent Hansen (Inactive)
        64.
        FAIL! : tst_QScriptExtQObject::overrideInvokable() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        65.
        FAIL! : tst_QScriptExtQObject::transferInvokable() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        66.
        FAIL! : tst_QScriptExtQObject::overloadedSlots() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        67.
        FAIL! : tst_QScriptExtQObject::enumerate(don't enumerate inherited properties) Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        68.
        FAIL! : tst_QScriptExtQObject::enumerateSpecial() '!objectNameEncountered' returned FALSE. () Sub-task Closed Kent Hansen (Inactive)
        69.
        FAIL! : tst_QScriptExtQObject::wrapOptions() 'm_myObject->dynamicPropertyNames().contains("anotherDynamicProperty")' returned FALSE. () Sub-task Closed Kent Hansen (Inactive)
        70.
        XFAIL : tst_QScriptExtQObject::objectDeleted() FIXME: Error message is a bit different (waiting for v8 bug1072) Sub-task Closed Kent Hansen (Inactive)
        71.
        FAIL! : tst_QScriptExtQObject::inheritedSlots() 'scriptButton.property("click").strictlyEquals(scriptPrototypeButton.property("click"))' returned FALSE. () Sub-task Closed Kent Hansen (Inactive)
        72.
        FAIL! : tst_QScriptExtQObject::enumerateMetaObject() Compared values are not the same Sub-task Closed Kent Hansen (Inactive)
        73.
        tst_QScriptJsTestSuite hangs in ecma_3/RegExp function Sub-task Closed Kent Hansen (Inactive)
        74.
        XFAIL : tst_QScriptClass::extension_Callable_construct() Callable extension hasn't been implemented yet Sub-task Closed Caio Marcelo de Oliveira Filho
        75.
        XFAIL : tst_QScriptExtQObject::getSetStaticProperty_methodPersistence() Signature-based method lookup creates new function wrapper object Loc: [/home/ogoffart/qtdev/src/qt-v8/tests/auto/qscriptextqobject/tst_qscriptextqobject.cpp(1020)] Sub-task Closed Kent Hansen (Inactive)
        76.
        Fix CompileEval Sub-task Closed Kent Hansen (Inactive)
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            kenthans Kent Hansen (Inactive)
            kenthans Kent Hansen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes