Remove deprecated libfuzzer_coverage task (#2021)

- Remove the ability to create or execute a `libfuzzer_coverage` task
- Preserve the enum variant in `onefuzztypes` to prevent errors when deserializing old data
- Remove doc references to `libfuzzer_coverage`
This commit is contained in:
Joe Ranweiler
2022-06-13 12:38:35 -07:00
committed by GitHub
parent 9989189e60
commit 52ccf05a29
22 changed files with 33 additions and 912 deletions

View File

@ -236,7 +236,7 @@ def main() -> None:
),
JobTaskStopped(
task_id=UUID(int=1),
task_type=TaskType.libfuzzer_coverage,
task_type=TaskType.coverage,
),
],
),

View File

@ -151,7 +151,10 @@ class TaskState(Enum):
class TaskType(Enum):
coverage = "coverage"
libfuzzer_fuzz = "libfuzzer_fuzz"
# Deprecated, kept for deserialization of old task data.
libfuzzer_coverage = "libfuzzer_coverage"
libfuzzer_crash_report = "libfuzzer_crash_report"
libfuzzer_merge = "libfuzzer_merge"
libfuzzer_regression = "libfuzzer_regression"