Roll src/third_party/fuzztest/src/ f03aafb75..890b53c34 (39 commits)

https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/f03aafb75160..890b53c3485b

$ git log f03aafb75..890b53c34 --date=short --no-merges --format='%ad %ae %s'
2025-06-04 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.
2025-06-04 lszekeres Add CMake fuzztest_proto_library() support.
2025-06-04 xinhaoyuan Validate container memory dictionary mutation for inner domain.
2025-06-04 fuzztest No public description
2025-06-03 xinhaoyuan Add e2e tests for the libFuzzer compatibility mode.
2025-06-03 kusano Expose GetRandomCorpusValue within the domain API
2025-06-02 saraqu Cleanup FUZZTEST_STACK_LIMIT env var in favor of --stack_limit_kb flag.
2025-05-29 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.
2025-05-29 abhijeet Fix Windows build error due to macro conflict with 'stdout'
2025-05-28 lszekeres Simplify CMake build files.
2025-05-28 lszekeres Organize BUILD files.
2025-05-28 xinhaoyuan Use subprocess API in the Centipede adaptor to replace popen, which is unsafe.
2025-05-28 xinhaoyuan Fix the CMake workflow for events other than pull requests.
2025-05-23 abhijeet Disable fuzztest subprocess library on Apple tvOS
2025-05-23 abhijeet Disable std::filesystem on tvOS versions below 13.0
2025-05-25 xinhaoyuan Allow subprocess API to inherit the current process `environ`.
2025-05-25 xinhaoyuan Add a subprocess API to use output callbacks.
2025-05-25 lszekeres Fix CMake workflow for PRs.
2025-05-23 lszekeres Add missing copyright headers.
2025-05-23 fuzztest Organize BUILD files.
2025-05-23 lszekeres Organize BUILD files.
2025-05-22 fuzztest fix AggregateOfImpl for domains with std::pair custom corpus
2025-05-22 ravanbakhsh Use utf8 domain for protobuf strings.
2025-05-21 kusano No public description
2025-05-21 fuzztest No public description
2025-05-21 lszekeres Make FuzzingBitGen non-internal.
2025-05-21 kusano No public description
2025-05-21 xinhaoyuan #Centipede NFC: use ByteSpan for the argument.
2025-05-20 ravanbakhsh Support UTF8 strings.
2025-05-20 kusano No public description
2025-05-20 kusano No public description
2025-05-20 kusano No public description
2025-05-20 kusano No public description
2025-05-20 fuzztest No public description
2025-05-16 xinhaoyuan Remove the legacy way of reusing previous workdir.
2025-05-15 ravanbakhsh Include parameterized tests in the list of unit tests.
2025-05-14 ravanbakhsh Set sa_flags when handling SIGINT.
2025-05-14 xinhaoyuan Change centipede_binary_path to centipede_command to pass extra options.
2025-05-14 xinhaoyuan Move ShellEscape into a library to be shared later.

Created with:
  roll-dep src/third_party/fuzztest/src

Bug: 391914246
Change-Id: I0aee30b07ab8c0aa7a19c776571d4baf821be646
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6598116
Reviewed-by: Paul Semel <paulsemel@chromium.org>
Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1469866}
4 files changed
tree: 3526fb777e67b1076cba9b749d77b8628059a13c
  1. .github/
  2. android_webview/
  3. apps/
  4. ash/
  5. base/
  6. build/
  7. build_overrides/
  8. buildtools/
  9. cc/
  10. chrome/
  11. chromecast/
  12. chromeos/
  13. codelabs/
  14. components/
  15. content/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. gpu/
  25. headless/
  26. infra/
  27. ios/
  28. ipc/
  29. media/
  30. mojo/
  31. native_client_sdk/
  32. net/
  33. pdf/
  34. ppapi/
  35. printing/
  36. remoting/
  37. rlz/
  38. sandbox/
  39. services/
  40. skia/
  41. sql/
  42. storage/
  43. styleguide/
  44. testing/
  45. third_party/
  46. tools/
  47. ui/
  48. url/
  49. webkit/
  50. .clang-format
  51. .clang-tidy
  52. .clangd
  53. .git-blame-ignore-revs
  54. .gitallowed
  55. .gitattributes
  56. .gitignore
  57. .gitmodules
  58. .gn
  59. .mailmap
  60. .rustfmt.toml
  61. .vpython3
  62. .yapfignore
  63. ATL_OWNERS
  64. AUTHORS
  65. BUILD.gn
  66. CODE_OF_CONDUCT.md
  67. codereview.settings
  68. CPPLINT.cfg
  69. CRYPTO_OWNERS
  70. DEPS
  71. DIR_METADATA
  72. LICENSE
  73. LICENSE.chromium_os
  74. OWNERS
  75. PRESUBMIT.py
  76. PRESUBMIT_test.py
  77. PRESUBMIT_test_mocks.py
  78. README.md
  79. SECURITY_OWNERS
  80. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.