Tests: Minor cleanups to OSS-Fuzz files.
commitee2f48350099201694a7586e41d7aa2f09fc74da
authorJia Tan <jiat0218@gmail.com>
Wed, 6 Dec 2023 10:30:25 +0000 (6 18:30 +0800)
committerJia Tan <jiat0218@gmail.com>
Thu, 7 Dec 2023 12:06:57 +0000 (7 20:06 +0800)
tree35ce97c6b55eeda46cb843195c176a400f6b63a5
parent483bb90eec7c83e1c2bcd06287714afd62d8c17d
Tests: Minor cleanups to OSS-Fuzz files.

Most of these fixes are small typos and tweaks. A few were caused by bad
advice from me. Here is the summary of what is changed:

- Author line edits

- Small comment changes/additions

- Using the return value in the error messages in the fuzz targets'
  coder initialization code

- Removed fuzz_encode_stream.options. This set a max length, which may
  prevent some worthwhile code paths from being properly exercised.

- Removed the max_len option from fuzz_decode_stream.options for the
  same reason as fuzz_encode_stream. The alone decoder fuzz target still
  has this restriction.

- Altered the dictionary contents for fuzz_lzma.dict. Instead of keeping
  the properties static and varying the dictionary size, the properties
  are varied and the dictionary size is kept small. The dictionary size
  doesn't have much impact on the code paths but the properties do.

Closes: https://github.com/tukaani-project/xz/pull/73
tests/ossfuzz/Makefile
tests/ossfuzz/config/fuzz_decode_stream.options
tests/ossfuzz/config/fuzz_lzma.dict
tests/ossfuzz/fuzz_common.h
tests/ossfuzz/fuzz_decode_alone.c
tests/ossfuzz/fuzz_decode_stream.c
tests/ossfuzz/fuzz_encode_stream.c