Closed Bug 1495761 Opened 11 months ago Closed 11 months ago

[wpt-sync] Sync PR 13314 - Removes annotations from idlharness.js

Categories

(Testing :: web-platform-tests, enhancement, P4)

enhancement

Tracking

(firefox64 fixed)

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: wptsync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 13314 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/13314
Details from upstream follow.

championshuttler <akanshasinghal999@gmail.com> wrote:
>  Removes annotations from idlharness.js
>  
>  Fixes #10212
Ran 213 tests and 22978 subtests
OK     : 207
PASS   : 17674[linux32-debug], 17779[linux32-opt,linux64-debug,linux64-opt]
FAIL   : 5304[linux32-debug], 5199[linux32-opt,linux64-debug,linux64-opt]
ERROR  : 1

Existing tests that now have a worse result (e.g. they used to PASS and now FAIL):
/payment-request/idlharness.https.window.html
    MerchantValidationEvent interface object length: FAIL[linux32-debug]
    MerchantValidationEvent interface object name: FAIL[linux32-debug]
    MerchantValidationEvent interface: attribute methodName: FAIL[linux32-debug]
    MerchantValidationEvent interface: attribute validationURL: FAIL[linux32-debug]
    MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL[linux32-debug]
    MerchantValidationEvent interface: existence and properties of interface object: FAIL[linux32-debug]
    MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL[linux32-debug]
    MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux32-debug]
    MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux32-debug]
    MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL[linux32-debug]
    MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL[linux32-debug]
    MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL[linux32-debug]
    MerchantValidationEvent interface: operation complete([object Object]): FAIL[linux32-debug]
    MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL[linux32-debug]
    PaymentAddress interface object length: FAIL[linux32-debug]
    PaymentAddress interface object name: FAIL[linux32-debug]
    PaymentAddress interface: attribute addressLine: FAIL[linux32-debug]
    PaymentAddress interface: attribute city: FAIL[linux32-debug]
    PaymentAddress interface: attribute country: FAIL[linux32-debug]
    PaymentAddress interface: attribute dependentLocality: FAIL[linux32-debug]
    PaymentAddress interface: attribute organization: FAIL[linux32-debug]
    PaymentAddress interface: attribute phone: FAIL[linux32-debug]
    PaymentAddress interface: attribute postalCode: FAIL[linux32-debug]
    PaymentAddress interface: attribute recipient: FAIL[linux32-debug]
    PaymentAddress interface: attribute region: FAIL[linux32-debug]
    PaymentAddress interface: attribute sortingCode: FAIL[linux32-debug]
    PaymentAddress interface: existence and properties of interface object: FAIL[linux32-debug]
    PaymentAddress interface: existence and properties of interface prototype object: FAIL[linux32-debug]
    PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux32-debug]
    PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux32-debug]
    PaymentAddress interface: operation toJSON(): FAIL[linux32-debug]
    PaymentMethodChangeEvent interface object length: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface object name: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: attribute methodDetails: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: attribute methodName: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL[linux32-debug]
    PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL[linux32-debug]
    PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL[linux32-debug]
    PaymentRequest interface object length: FAIL[linux32-debug]
    PaymentRequest interface object name: FAIL[linux32-debug]
    PaymentRequest interface: attribute id: FAIL[linux32-debug]
    PaymentRequest interface: attribute onmerchantvalidation: FAIL[linux32-debug]
    PaymentRequest interface: attribute onpaymentmethodchange: FAIL[linux32-debug]
    PaymentRequest interface: attribute onshippingaddresschange: FAIL[linux32-debug]
    PaymentRequest interface: attribute onshippingoptionchange: FAIL[linux32-debug]
    PaymentRequest interface: attribute shippingAddress: FAIL[linux32-debug]
    PaymentRequest interface: attribute shippingOption: FAIL[linux32-debug]
    PaymentRequest interface: attribute shippingType: FAIL[linux32-debug]
    PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL[linux32-debug]
    PaymentRequest interface: existence and properties of interface object: FAIL[linux32-debug]
    PaymentRequest interface: existence and properties of interface prototype object: FAIL[linux32-debug]
    PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux32-debug]
    PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux32-debug]
    PaymentRequest interface: operation abort(): FAIL[linux32-debug]
    PaymentRequest interface: operation canMakePayment(): FAIL[linux32-debug]
    PaymentRequest interface: operation show([object Object]): FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "onmerchantvalidation" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL[linux32-debug]
    PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL[linux32-debug]
    PaymentRequest must be primary interface of paymentRequest: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface object length: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface object name: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL[linux32-debug]
    PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL[linux32-debug]
    PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL[linux32-debug]
    PaymentResponse interface object length: FAIL[linux32-debug]
    PaymentResponse interface object name: FAIL[linux32-debug]
    PaymentResponse interface: attribute details: FAIL[linux32-debug]
    PaymentResponse interface: attribute methodName: FAIL[linux32-debug]
    PaymentResponse interface: attribute onpayerdetailchange: FAIL[linux32-debug]
    PaymentResponse interface: attribute payerEmail: FAIL[linux32-debug]
    PaymentResponse interface: attribute payerName: FAIL[linux32-debug]
    PaymentResponse interface: attribute payerPhone: FAIL[linux32-debug]
    PaymentResponse interface: attribute requestId: FAIL[linux32-debug]
    PaymentResponse interface: attribute shippingAddress: FAIL[linux32-debug]
    PaymentResponse interface: attribute shippingOption: FAIL[linux32-debug]
    PaymentResponse interface: existence and properties of interface object: FAIL[linux32-debug]
    PaymentResponse interface: existence and properties of interface prototype object: FAIL[linux32-debug]
    PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL[linux32-debug]
    PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL[linux32-debug]
    PaymentResponse interface: operation complete(PaymentComplete): FAIL[linux32-debug]
    PaymentResponse interface: operation toJSON(): FAIL[linux32-debug]
    Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL[linux32-debug]
    Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL[linux32-debug]
    Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL[linux32-debug]
    Stringification of paymentRequest: FAIL[linux32-debug]

Tests that are disabled for instability:
/webauthn/idlharness.https.window.html
/webgl/webgl1-idlharness.any.html
/webgl/webgl1-idlharness.any.worker.html
/webgl/webgl2-idlharness.any.html
/webgl/webgl2-idlharness.any.worker.html
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/becdf312fccf
[wpt PR 13314] - Removes annotations from idlharness.js, a=testonly
https://hg.mozilla.org/mozilla-central/rev/becdf312fccf
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in before you can comment on or make changes to this bug.