Re: [html-tests] HTML: remove test_throws abstraction from cross-origin-objects (#5528)

 [View the complete job log.](https://travis-ci.org/w3c/web-platform-tests/jobs/220628440)

# Chrome (unstable channel) #
Testing web-platform-tests at revision 1aacc538d10dadf6a62c20b540b254e55a629a3a
Using browser at version 59.0.3063.4 dev
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary>1 test ran</summary>
<details>
<summary><a href="http://w3c-test.org/submissions/5528/html/browsers/origin/cross-origin-objects/cross-origin-objects.html">/html/browsers/origin/cross-origin-objects/cross-origin-objects.html</a></summary>


|                                                       Subtest                                                       | Results |                                                                                                                                                         Messages                                                                                                                                                         |
|---------------------------------------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                     | OK      |                                                                                                                                                                                                                                                                                                                          |
| `Basic sanity-checking`                                                                                             | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `Basic sanity-checking (exception type)`                                                                            | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `Only whitelisted properties are accessible cross-origin`                                                           | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `Only whitelisted properties are accessible cross-origin (exception type)`                                          | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[GetPrototypeOf]] should return null`                                                                             | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[GetPrototypeOf]] should return null (exception type)`                                                            | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[SetPrototypeOf]] should return false`                                                                            | FAIL    | `assert_throws: proto setter |call| on cross-origin Window function "function () { protoSetter.call(C, new Object()); }" threw object "SecurityError: Blocked a frame with origin "http://web-platform.test:8000" from accessing a cross-origin frame." ("SecurityError") expected object "TypeError" ("TypeError")`     |
| `[[SetPrototypeOf]] should return false (exception type)`                                                           | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `[[IsExtensible]] should return true for cross-origin objects`                                                      | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[IsExtensible]] should return true for cross-origin objects (exception type)`                                     | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[PreventExtensions]] should throw for cross-origin objects`                                                       | FAIL    | `assert_throws: preventExtensions on cross-origin Window should throw function "function () { Object.preventExtensions(C) }" threw object "SecurityError: Blocked a frame with origin "http://web-platform.test:8000" from accessing a cross-origin frame." ("SecurityError") expected object "TypeError" ("TypeError")` |
| `[[PreventExtensions]] should throw for cross-origin objects (exception type)`                                      | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `[[GetOwnProperty]] - Properties on cross-origin objects should be reported |own|`                                  | FAIL    | `Blocked a frame with origin "http://web-platform.test:8000" from accessing a cross-origin frame.`                                                                                                                                                                                                                       |
| `[[GetOwnProperty]] - Properties on cross-origin objects should be reported |own| (exception type)`                 | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `[[GetOwnProperty]] - Property descriptors for cross-origin properties should be set up correctly`                  | FAIL    | `assert_equals: property descriptor for 0 should have writable: false expected false but got true`                                                                                                                                                                                                                       |
| `[[GetOwnProperty]] - Property descriptors for cross-origin properties should be set up correctly (exception type)` | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `[[Delete]] Should throw on cross-origin objects`                                                                   | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[Delete]] Should throw on cross-origin objects (exception type)`                                                  | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[DefineOwnProperty]] Should throw for cross-origin objects`                                                       | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[DefineOwnProperty]] Should throw for cross-origin objects (exception type)`                                      | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[Enumerate]] should return an empty iterator`                                                                     | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[Enumerate]] should return an empty iterator (exception type)`                                                    | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `[[OwnPropertyKeys]] should return all properties from cross-origin objects`                                        | FAIL    | `assert_array_equals: Object.getOwnPropertyNames() gives the right answer for cross-origin Window lengths differ, expected 15 got 13`                                                                                                                                                                                    |
| `[[OwnPropertyKeys]] should return all properties from cross-origin objects (exception type)`                       | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `[[OwnPropertyKeys]] should return the right symbol-named properties for cross-origin objects`                      | FAIL    | `assert_array_equals: Object.getOwnPropertySymbols() should return the three symbol-named properties that are exposed on a cross-origin Window lengths differ, expected 3 got 0`                                                                                                                                         |
| `[[OwnPropertyKeys]] should return the right symbol-named properties for cross-origin objects (exception type)`     | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `[[OwnPropertyKeys]] should place the symbols after the property names after the subframe indices`                  | FAIL    | `assert_array_equals: Reflect.ownKeys should start with the indices exposed on the cross-origin window. property 0, expected "0" but got "window"`                                                                                                                                                                       |
| `[[OwnPropertyKeys]] should place the symbols after the property names after the subframe indices (exception type)` | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `A and B jointly observe the same identity for cross-origin Window and Location`                                    | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `A and B jointly observe the same identity for cross-origin Window and Location (exception type)`                   | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `Cross-origin functions get local Function.prototype`                                                               | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `Cross-origin functions get local Function.prototype (exception type)`                                              | PASS    |                                                                                                                                                                                                                                                                                                                          |
| `Cross-origin Window accessors get local Function.prototype`                                                        | FAIL    | `Cannot read property 'name' of undefined`                                                                                                                                                                                                                                                                               |
| `Cross-origin Window accessors get local Function.prototype (exception type)`                                       | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `Same-origin observers get different functions for cross-origin objects`                                            | FAIL    | `assert_true: same-origin Window functions get their own object expected true got false`                                                                                                                                                                                                                                 |
| `Same-origin observers get different functions for cross-origin objects (exception type)`                           | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `Same-origin observers get different accessors for cross-origin Window`                                             | FAIL    | `assert_true: different Window accessors per-incumbent script settings object expected true got false`                                                                                                                                                                                                                   |
| `Same-origin observers get different accessors for cross-origin Window (exception type)`                            | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `Same-origin observers get different accessors for cross-origin Location`                                           | FAIL    | `Blocked a frame with origin "http://web-platform.test:8000" from accessing a cross-origin frame.`                                                                                                                                                                                                                       |
| `Same-origin observers get different accessors for cross-origin Location (exception type)`                          | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |
| `{}.toString.call() does the right thing on cross-origin objects`                                                   | FAIL    | `assert_equals: expected "[object Object]" but got "[object Location]"`                                                                                                                                                                                                                                                  |
| `{}.toString.call() does the right thing on cross-origin objects (exception type)`                                  | FAIL    | `assert_unreached: Main test failed Reached unreachable code`                                                                                                                                                                                                                                                            |

</details>
</details>

View on GitHub: https://github.com/w3c/web-platform-tests/pull/5528#issuecomment-293015851

Received on Monday, 10 April 2017 17:11:43 UTC