Bug 1608837 - do not normalize web-platform-test paths in writeruntimes r=ahal

Changes:

After some iterations, it turns out that normalization of the test paths returned by web-platform-tests is unnecessary for the time being.

  - removed normalization of the test paths from `writeruntimes`.
  - updated manifest-runtime JSON files for all three platforms.

Differential Revision: https://phabricator.services.mozilla.com/D74264
This commit is contained in:
Edwin Takahashi 2020-05-08 15:59:37 +00:00
Родитель 5c53ff71b6
Коммит ed464212e2
4 изменённых файлов: 3175 добавлений и 2960 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -161,17 +161,10 @@ def compute_manifest_runtimes(suites, platform):
path = path.split(':', 1)[-1]
if suite in EXCEED_LIMIT:
# Sanitize test paths to remove leading forward slash and
# in case of mozilla tests, the /_mozilla prefix.
prefix = 'testing/web-platform/tests'
path = path.lstrip('/')
if path.startswith('_mozilla'):
prefix = 'testing/web-platform/mozilla/tests'
path = path.lstrip('_mozilla/')
# Normalize returned test paths to be relative to topsrcdir.
path = os.path.join(prefix, path.split('/')[0])
depth = 2
if path.startswith('/_mozilla'):
depth = 3
path = os.path.join('/', *path.split('/')[:depth])
# Use the previously calculated path to the web-platform-test
# group as the key.