This is an automated email from the ASF dual-hosted git repository.
mhlakhani pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from a715bdffa THRIFT-5923: UUID python Client: py Patch: CJCombrink
add 604179840 Implemented Ruby fuzzing (#3339)
No new revisions were added by this update.
Summary of changes:
.gitignore | 2 +-
FUZZING.md | 7 +-
configure.ac | 1 +
lib/rb/Makefile.am | 6 +
lib/rb/Rakefile | 8 +-
lib/rb/test/fuzz/.gitignore | 3 +
lib/rb/test/fuzz/Makefile.am | 173 +++++++++++++++++++++
lib/rb/test/fuzz/README.md | 149 ++++++++++++++++++
lib/rb/test/fuzz/fuzz_common.rb | 95 +++++++++++
.../rb/test/fuzz/fuzz_parse_binary_protocol.rb | 3 +-
.../fuzz/fuzz_parse_binary_protocol_accelerated.rb | 3 +-
...z_parse_binary_protocol_accelerated_harness.rb} | 5 +-
.../fuzz/fuzz_parse_binary_protocol_harness.rb} | 5 +-
.../rb/test/fuzz/fuzz_parse_compact_protocol.rb | 3 +-
.../fuzz/fuzz_parse_compact_protocol_harness.rb} | 5 +-
.../rb/test/fuzz/fuzz_parse_json_protocol.rb | 3 +-
.../test/fuzz/fuzz_parse_json_protocol_harness.rb | 10 +-
.../rb/test/fuzz/fuzz_roundtrip_binary_protocol.rb | 3 +-
.../fuzz_roundtrip_binary_protocol_accelerated.rb | 3 +-
...undtrip_binary_protocol_accelerated_harness.rb} | 5 +-
.../fuzz_roundtrip_binary_protocol_harness.rb} | 5 +-
.../test/fuzz/fuzz_roundtrip_compact_protocol.rb | 3 +-
.../fuzz_roundtrip_compact_protocol_harness.rb} | 5 +-
.../rb/test/fuzz/fuzz_roundtrip_json_protocol.rb | 3 +-
.../fuzz/fuzz_roundtrip_json_protocol_harness.rb | 10 +-
.../thrift_native.rb => test/fuzz/fuzz_tracer.rb} | 12 +-
test/FuzzTest.thrift | 1 +
27 files changed, 482 insertions(+), 49 deletions(-)
create mode 100644 lib/rb/test/fuzz/.gitignore
create mode 100644 lib/rb/test/fuzz/Makefile.am
create mode 100644 lib/rb/test/fuzz/README.md
create mode 100644 lib/rb/test/fuzz/fuzz_common.rb
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_parse_binary_protocol.rb (93%)
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_parse_binary_protocol_accelerated.rb (93%)
copy lib/{delphi/test/maketest.sh =>
rb/test/fuzz/fuzz_parse_binary_protocol_accelerated_harness.rb} (88%)
mode change 100755 => 100644
copy lib/{delphi/test/maketest.sh =>
rb/test/fuzz/fuzz_parse_binary_protocol_harness.rb} (89%)
mode change 100755 => 100644
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_parse_compact_protocol.rb (93%)
copy lib/{delphi/test/maketest.sh =>
rb/test/fuzz/fuzz_parse_compact_protocol_harness.rb} (89%)
mode change 100755 => 100644
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_parse_json_protocol.rb (93%)
copy contrib/fb303/bootstrap.sh =>
lib/rb/test/fuzz/fuzz_parse_json_protocol_harness.rb (86%)
mode change 100755 => 100644
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_roundtrip_binary_protocol.rb (93%)
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_roundtrip_binary_protocol_accelerated.rb (93%)
copy lib/{delphi/test/maketest.sh =>
rb/test/fuzz/fuzz_roundtrip_binary_protocol_accelerated_harness.rb} (87%)
mode change 100755 => 100644
copy lib/{delphi/test/maketest.sh =>
rb/test/fuzz/fuzz_roundtrip_binary_protocol_harness.rb} (88%)
mode change 100755 => 100644
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_roundtrip_compact_protocol.rb (93%)
copy lib/{delphi/test/maketest.sh =>
rb/test/fuzz/fuzz_roundtrip_compact_protocol_harness.rb} (88%)
mode change 100755 => 100644
copy contrib/fb303/global_footer.mk =>
lib/rb/test/fuzz/fuzz_roundtrip_json_protocol.rb (93%)
copy contrib/fb303/bootstrap.sh =>
lib/rb/test/fuzz/fuzz_roundtrip_json_protocol_harness.rb (86%)
mode change 100755 => 100644
copy lib/rb/{lib/thrift/thrift_native.rb => test/fuzz/fuzz_tracer.rb} (79%)