Re: [url-tests] URL: test interfaces in workers and test URLSearchParams (#5661)

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

# Firefox (nightly channel) #
Testing web-platform-tests at revision 737eb927b9d292fa4544b835ef5d82501f562f02
Using browser at version BuildID 20170423100233; SourceStamp 070fc3c2f8400c09f1037f5444c3d33b499e7128
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary>2 tests ran</summary>
<details>
<summary><a href="http://w3c-test.org/submissions/5661/url/interfaces.any.html">/url/interfaces.any.html</a></summary>


|                                                                          Subtest                                                                          | Results | Messages |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                                                                           | OK      |          |
| `URL interface: existence and properties of interface object`                                                                                             | PASS    |          |
| `URL interface object length`                                                                                                                             | PASS    |          |
| `URL interface object name`                                                                                                                               | PASS    |          |
| `URL interface: existence and properties of interface prototype object`                                                                                   | PASS    |          |
| `URL interface: existence and properties of interface prototype object's "constructor" property`                                                          | PASS    |          |
| `URL interface: attribute href`                                                                                                                           | PASS    |          |
| `URL interface: stringifier`                                                                                                                              | PASS    |          |
| `URL interface: attribute origin`                                                                                                                         | PASS    |          |
| `URL interface: attribute protocol`                                                                                                                       | PASS    |          |
| `URL interface: attribute username`                                                                                                                       | PASS    |          |
| `URL interface: attribute password`                                                                                                                       | PASS    |          |
| `URL interface: attribute host`                                                                                                                           | PASS    |          |
| `URL interface: attribute hostname`                                                                                                                       | PASS    |          |
| `URL interface: attribute port`                                                                                                                           | PASS    |          |
| `URL interface: attribute pathname`                                                                                                                       | PASS    |          |
| `URL interface: attribute search`                                                                                                                         | PASS    |          |
| `URL interface: attribute searchParams`                                                                                                                   | PASS    |          |
| `URL interface: attribute hash`                                                                                                                           | PASS    |          |
| `URL interface: operation toJSON()`                                                                                                                       | PASS    |          |
| `URL must be primary interface of new URL("http://foo")`                                                                                                  | PASS    |          |
| `Stringification of new URL("http://foo")`                                                                                                                | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "href" with the proper type (0)`                                                              | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "origin" with the proper type (1)`                                                            | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "protocol" with the proper type (2)`                                                          | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "username" with the proper type (3)`                                                          | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "password" with the proper type (4)`                                                          | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "host" with the proper type (5)`                                                              | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "hostname" with the proper type (6)`                                                          | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "port" with the proper type (7)`                                                              | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "pathname" with the proper type (8)`                                                          | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "search" with the proper type (9)`                                                            | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "searchParams" with the proper type (10)`                                                     | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "hash" with the proper type (11)`                                                             | PASS    |          |
| `URL interface: new URL("http://foo") must inherit property "toJSON" with the proper type (12)`                                                           | PASS    |          |
| `URLSearchParams interface: existence and properties of interface object`                                                                                 | PASS    |          |
| `URLSearchParams interface object length`                                                                                                                 | PASS    |          |
| `URLSearchParams interface object name`                                                                                                                   | PASS    |          |
| `URLSearchParams interface: existence and properties of interface prototype object`                                                                       | PASS    |          |
| `URLSearchParams interface: existence and properties of interface prototype object's "constructor" property`                                              | PASS    |          |
| `URLSearchParams interface: operation append(USVString,USVString)`                                                                                        | PASS    |          |
| `URLSearchParams interface: operation delete(USVString)`                                                                                                  | PASS    |          |
| `URLSearchParams interface: operation get(USVString)`                                                                                                     | PASS    |          |
| `URLSearchParams interface: operation getAll(USVString)`                                                                                                  | PASS    |          |
| `URLSearchParams interface: operation has(USVString)`                                                                                                     | PASS    |          |
| `URLSearchParams interface: operation set(USVString,USVString)`                                                                                           | PASS    |          |
| `URLSearchParams interface: operation sort()`                                                                                                             | PASS    |          |
| `Testing Symbol.iterator property of iterable interface URLSearchParams`                                                                                  | PASS    |          |
| `Testing pair iterable interface URLSearchParams`                                                                                                         | PASS    |          |
| `URLSearchParams interface: stringifier`                                                                                                                  | PASS    |          |
| `URLSearchParams interface: operation entries()`                                                                                                          | PASS    |          |
| `URLSearchParams interface: operation keys()`                                                                                                             | PASS    |          |
| `URLSearchParams interface: operation values()`                                                                                                           | PASS    |          |
| `URLSearchParams interface: operation forEach(function,any)`                                                                                              | PASS    |          |
| `URLSearchParams must be primary interface of new URLSearchParams("hi=there&thank=you")`                                                                  | PASS    |          |
| `Stringification of new URLSearchParams("hi=there&thank=you")`                                                                                            | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "append" with the proper type (0)`                            | PASS    |          |
| `URLSearchParams interface: calling append(USVString,USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError` | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "delete" with the proper type (1)`                            | PASS    |          |
| `URLSearchParams interface: calling delete(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`           | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "get" with the proper type (2)`                               | PASS    |          |
| `URLSearchParams interface: calling get(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`              | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "getAll" with the proper type (3)`                            | PASS    |          |
| `URLSearchParams interface: calling getAll(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`           | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "has" with the proper type (4)`                               | PASS    |          |
| `URLSearchParams interface: calling has(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`              | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "set" with the proper type (5)`                               | PASS    |          |
| `URLSearchParams interface: calling set(USVString,USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`    | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "sort" with the proper type (6)`                              | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "entries" with the proper type (9)`                           | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "keys" with the proper type (10)`                             | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "values" with the proper type (11)`                           | PASS    |          |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "forEach" with the proper type (12)`                          | PASS    |          |
| `URLSearchParams interface: calling forEach(function,any) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`       | PASS    |          |

</details>
<details>
<summary><a href="http://w3c-test.org/submissions/5661/url/interfaces.any.worker.html">/url/interfaces.any.worker.html</a></summary>


|                                                                          Subtest                                                                          | Results | Messages |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------|----------|
|                                                                                                                                                           | OK      |          |
| `URL interface: existence and properties of interface object`                                                                                             | PASS    | `{}`     |
| `URL interface object length`                                                                                                                             | PASS    | `{}`     |
| `URL interface object name`                                                                                                                               | PASS    | `{}`     |
| `URL interface: existence and properties of interface prototype object`                                                                                   | PASS    | `{}`     |
| `URL interface: existence and properties of interface prototype object's "constructor" property`                                                          | PASS    | `{}`     |
| `URL interface: attribute href`                                                                                                                           | PASS    | `{}`     |
| `URL interface: stringifier`                                                                                                                              | PASS    | `{}`     |
| `URL interface: attribute origin`                                                                                                                         | PASS    | `{}`     |
| `URL interface: attribute protocol`                                                                                                                       | PASS    | `{}`     |
| `URL interface: attribute username`                                                                                                                       | PASS    | `{}`     |
| `URL interface: attribute password`                                                                                                                       | PASS    | `{}`     |
| `URL interface: attribute host`                                                                                                                           | PASS    | `{}`     |
| `URL interface: attribute hostname`                                                                                                                       | PASS    | `{}`     |
| `URL interface: attribute port`                                                                                                                           | PASS    | `{}`     |
| `URL interface: attribute pathname`                                                                                                                       | PASS    | `{}`     |
| `URL interface: attribute search`                                                                                                                         | PASS    | `{}`     |
| `URL interface: attribute searchParams`                                                                                                                   | PASS    | `{}`     |
| `URL interface: attribute hash`                                                                                                                           | PASS    | `{}`     |
| `URL interface: operation toJSON()`                                                                                                                       | PASS    | `{}`     |
| `URL must be primary interface of new URL("http://foo")`                                                                                                  | PASS    | `{}`     |
| `Stringification of new URL("http://foo")`                                                                                                                | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "href" with the proper type (0)`                                                              | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "origin" with the proper type (1)`                                                            | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "protocol" with the proper type (2)`                                                          | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "username" with the proper type (3)`                                                          | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "password" with the proper type (4)`                                                          | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "host" with the proper type (5)`                                                              | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "hostname" with the proper type (6)`                                                          | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "port" with the proper type (7)`                                                              | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "pathname" with the proper type (8)`                                                          | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "search" with the proper type (9)`                                                            | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "searchParams" with the proper type (10)`                                                     | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "hash" with the proper type (11)`                                                             | PASS    | `{}`     |
| `URL interface: new URL("http://foo") must inherit property "toJSON" with the proper type (12)`                                                           | PASS    | `{}`     |
| `URLSearchParams interface: existence and properties of interface object`                                                                                 | PASS    | `{}`     |
| `URLSearchParams interface object length`                                                                                                                 | PASS    | `{}`     |
| `URLSearchParams interface object name`                                                                                                                   | PASS    | `{}`     |
| `URLSearchParams interface: existence and properties of interface prototype object`                                                                       | PASS    | `{}`     |
| `URLSearchParams interface: existence and properties of interface prototype object's "constructor" property`                                              | PASS    | `{}`     |
| `URLSearchParams interface: operation append(USVString,USVString)`                                                                                        | PASS    | `{}`     |
| `URLSearchParams interface: operation delete(USVString)`                                                                                                  | PASS    | `{}`     |
| `URLSearchParams interface: operation get(USVString)`                                                                                                     | PASS    | `{}`     |
| `URLSearchParams interface: operation getAll(USVString)`                                                                                                  | PASS    | `{}`     |
| `URLSearchParams interface: operation has(USVString)`                                                                                                     | PASS    | `{}`     |
| `URLSearchParams interface: operation set(USVString,USVString)`                                                                                           | PASS    | `{}`     |
| `URLSearchParams interface: operation sort()`                                                                                                             | PASS    | `{}`     |
| `Testing Symbol.iterator property of iterable interface URLSearchParams`                                                                                  | PASS    | `{}`     |
| `Testing pair iterable interface URLSearchParams`                                                                                                         | PASS    | `{}`     |
| `URLSearchParams interface: stringifier`                                                                                                                  | PASS    | `{}`     |
| `URLSearchParams interface: operation entries()`                                                                                                          | PASS    | `{}`     |
| `URLSearchParams interface: operation keys()`                                                                                                             | PASS    | `{}`     |
| `URLSearchParams interface: operation values()`                                                                                                           | PASS    | `{}`     |
| `URLSearchParams interface: operation forEach(function,any)`                                                                                              | PASS    | `{}`     |
| `URLSearchParams must be primary interface of new URLSearchParams("hi=there&thank=you")`                                                                  | PASS    | `{}`     |
| `Stringification of new URLSearchParams("hi=there&thank=you")`                                                                                            | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "append" with the proper type (0)`                            | PASS    | `{}`     |
| `URLSearchParams interface: calling append(USVString,USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError` | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "delete" with the proper type (1)`                            | PASS    | `{}`     |
| `URLSearchParams interface: calling delete(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`           | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "get" with the proper type (2)`                               | PASS    | `{}`     |
| `URLSearchParams interface: calling get(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`              | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "getAll" with the proper type (3)`                            | PASS    | `{}`     |
| `URLSearchParams interface: calling getAll(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`           | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "has" with the proper type (4)`                               | PASS    | `{}`     |
| `URLSearchParams interface: calling has(USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`              | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "set" with the proper type (5)`                               | PASS    | `{}`     |
| `URLSearchParams interface: calling set(USVString,USVString) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`    | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "sort" with the proper type (6)`                              | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "entries" with the proper type (9)`                           | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "keys" with the proper type (10)`                             | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "values" with the proper type (11)`                           | PASS    | `{}`     |
| `URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "forEach" with the proper type (12)`                          | PASS    | `{}`     |
| `URLSearchParams interface: calling forEach(function,any) on new URLSearchParams("hi=there&thank=you") with too few arguments must throw TypeError`       | PASS    | `{}`     |

</details>
</details>

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

Received on Monday, 24 April 2017 13:44:19 UTC