Bug 1541707 [wpt PR 16135] - Fix manifest regeneration differences, a=testonly
commitc6a4bcb4b43bdd82cfac805591b08141778137a8
authorSam Sneddon <me@gsnedders.com>
Fri, 17 May 2019 11:01:42 +0000 (17 11:01 +0000)
committerJames Graham <james@hoppipolla.co.uk>
Wed, 5 Jun 2019 09:24:47 +0000 (5 10:24 +0100)
tree1a357060613ab8d0d2d7106e2f9ce1e382d8b168
parent8ef414f749591471f5dda0fa4b4d3389dbc52cf9
Bug 1541707 [wpt PR 16135] - Fix manifest regeneration differences, a=testonly

Automatic update from web-platform-tests
Don't bother downloading manifest if we're rebuilding

--
Ensure items are removed from json_data when set

--
Bump manifest version to v6

This is needed as we need to force regeneration to fix the bugs
fixed in cb839d72f8dbb28f10775377771e4799deb79928 and
f759f0b3a8cb7457adbf30dc0734d3a158ce4990.

--
Get rid of special-casing for old manifests

URLs are guaranteed to be relative paths, and script_metadata is
guaranteed to exist if it's non-empty and never needs recomputed.

--
__bool__ doesn't exist; we want __nonzero__

--

wpt-commits: 55b021a2529c0bde4e488b89af7fdaa63a3037ff3f250e3a22634ba043320b562cf3bc27413afdc7398466b252b3da92204001db8c37b452cb22e3c8fc73997d2bc182c7d806fc8cd73eabc19fe466bbab9bf5190a3152cef6eda56404ba623356268ea7
wpt-pr: 16135
testing/web-platform/tests/tools/manifest/item.py
testing/web-platform/tests/tools/manifest/manifest.py
testing/web-platform/tests/tools/manifest/tests/test_item.py
testing/web-platform/tests/tools/manifest/tests/test_manifest.py
testing/web-platform/tests/tools/manifest/update.py