Bug 1638447 - Drop the build-fuzzing optimization strategy and use 'skip-unless-expanded' instead. r=ahal

Differential Revision: https://phabricator.services.mozilla.com/D75625
This commit is contained in:
Marco Castelluccio 2020-10-05 21:31:10 +00:00
Родитель bbe5d0b6b5
Коммит 1a973762af
6 изменённых файлов: 10 добавлений и 13 удалений

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

@ -112,7 +112,7 @@ android-x86-fuzzing/debug:
- linux64-clang
- linux64-sccache
optimization:
build-fuzzing: null
skip-unless-expanded: null
android-x86-shippable/opt:
description: "Android 4.2 x86 Shippable"
@ -565,4 +565,4 @@ android-x86_64-asan-fuzzing/opt:
- linux64-clang-android-cross
- linux64-sccache
optimization:
build-fuzzing: null
skip-unless-expanded: null

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

@ -132,7 +132,7 @@ linux64-fuzzing/debug:
# this dependency can be removed.
- linux64-fix-stacks
optimization:
build-fuzzing: null
skip-unless-expanded: null
linux64/debug:
description: "Linux64 Debug"
@ -772,7 +772,7 @@ linux64-tsan-fuzzing/opt:
- linux64-lucetc
- wasi-sysroot
optimization:
build-fuzzing: null
skip-unless-expanded: null
linux64-asan-fuzzing/opt:
description: "Linux64 Fuzzing Opt ASAN"
@ -819,7 +819,7 @@ linux64-asan-fuzzing/opt:
- linux64-lucetc
- wasi-sysroot
optimization:
build-fuzzing: null
skip-unless-expanded: null
linux64-asan-fuzzing-ccov/opt:
description: "Linux64 Fuzzing Opt ASAN w/ Coverage"
@ -911,7 +911,7 @@ linux64-fuzzing-ccov/opt:
- linux64-lucetc
- wasi-sysroot-9
optimization:
build-fuzzing: null
skip-unless-expanded: null
linux64-asan-reporter-shippable/opt:
description: "Linux64 Opt ASAN Reporter (Shippable)"

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

@ -111,7 +111,7 @@ macosx64-asan-fuzzing/opt:
- linux64-sccache
- wasi-sysroot
optimization:
build-fuzzing: null
skip-unless-expanded: null
macosx64-fuzzing/debug:
description: "MacOS X x64 Cross-compile Fuzzing Debug"
@ -140,7 +140,7 @@ macosx64-fuzzing/debug:
- linux64-sccache
- wasi-sysroot
optimization:
build-fuzzing: null
skip-unless-expanded: null
macosx64-devedition/opt:
description: "MacOS X Dev Edition x64 (shippable)"

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

@ -210,7 +210,7 @@ win64-fuzzing/debug:
- win64-node
- win64-winchecksec
optimization:
build-fuzzing: null
skip-unless-expanded: null
win64-plain/debug:
description: "Win64 Debug Plain"
@ -1051,7 +1051,7 @@ win64-asan-fuzzing/opt:
- win64-node
- win64-winchecksec
optimization:
build-fuzzing: null
skip-unless-expanded: null
win32-devedition/opt:
description: "Win32 Dev Edition (shippable)"

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

@ -510,7 +510,6 @@ import_sibling_modules()
# Register composite strategies.
register_strategy('build', args=('skip-unless-schedules',))(Alias)
register_strategy('build-fuzzing', args=('skip-unless-expanded',))(Alias)
register_strategy('test', args=('skip-unless-schedules',))(Alias)
register_strategy('test-inclusive', args=('skip-unless-schedules',))(Alias)
register_strategy('test-verify', args=('skip-unless-schedules',))(Alias)
@ -732,7 +731,6 @@ class ExperimentalOverride(object):
tryselect = ExperimentalOverride(experimental, {
'build': Any('skip-unless-schedules', 'bugbug-reduced', split_args=split_bugbug_arg),
'build-fuzzing': Alias('bugbug-reduced'),
'test-verify': 'base:test',
'upload-symbols': Alias('always'),
})

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

@ -20,7 +20,6 @@ default_optimizations = (
{'always': None},
# optimize strategy aliases for build kind
{'build': list(schedules.ALL_COMPONENTS)},
{'build-fuzzing': None},
# search the index for the given index namespaces, and replace this task if found
# the search occurs in order, with the first match winning
{'index-search': [text_type]},