flatbuffers/tests
coder7695 2b107e20c5
[fuzzer] Adds code generation target. (#8795)
* adds code generation fuzzer target.

* add buffer verification

* add table verification in codegen fuzzer

---------

Co-authored-by: Björn Harrtell <bjornharrtell@users.noreply.github.com>
2025-11-27 15:52:28 +00:00
..
64bit Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
annotated_binary docs: clean up whitespace and fix typo in tutorial.md (#8695) 2025-09-25 09:02:22 -07:00
arrays_test Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
bazel_repository_test_dir Remove Bazel WORKSPACE setup. (#8509) 2025-01-24 18:16:10 +00:00
cpp17 Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
DictionaryLookup FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
docker Moves all of the swift test code into tests/swift (#7509) 2022-09-09 22:35:42 -07:00
evolution_test Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
FlatBuffers.Benchmarks
FlatBuffers.Test Correct span and non-span versions of ToArray() and ToArrayPadded() methods (#8734) 2025-10-25 11:58:05 -07:00
flatc bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
fuzzer [fuzzer] Adds code generation target. (#8795) 2025-11-27 15:52:28 +00:00
include_test
include_test1 Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
include_test2 Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
key_field Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
keyword_test Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
KeywordTest FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
minified_enums FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
monster_test Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
monster_test_serialize Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
monster_test_suffix Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
more_defaults Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
MyGame FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
name_clash_test
namespace_test Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
nested_namespace_test FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
nim bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
optional_scalars FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
order bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
private_annotation_test Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
prototest Parsing from proto should keep field ID. (fixes #7645) (#7655) 2023-02-01 11:17:35 -08:00
rust_namer_test Support Rust edition 2024 (#8638) 2025-07-25 23:12:52 +00:00
rust_no_std_compilation_test
rust_reflection_test bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
rust_serialize_test bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
rust_usage_test bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
swift [Swift] Inline arrays (#8755) 2025-11-15 00:33:16 +01:00
ts bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
type_field_collsion FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
union_value_collsion FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
union_vector Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
.gitignore remove and auto-generate alignment_test_generated.h 2023-05-12 16:26:21 -07:00
Abc.nim FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
alignment_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
alignment_test.fbs Add a unit test for odd-sized small structs (for #8117) (#8363) 2024-08-20 00:27:32 -04:00
alignment_test.h
alignment_test.json Fix misalignment of small structs in a Vector (C++) (#7883) 2023-09-28 22:53:50 -07:00
alignment_test_after_fix.afb Fix misalignment of small structs in a Vector (C++) (#7883) 2023-09-28 22:53:50 -07:00
alignment_test_after_fix.bin Fix misalignment of small structs in a Vector (C++) (#7883) 2023-09-28 22:53:50 -07:00
alignment_test_before_fix.afb Fix misalignment of small structs in a Vector (C++) (#7883) 2023-09-28 22:53:50 -07:00
alignment_test_before_fix.bin Fix misalignment of small structs in a Vector (C++) (#7883) 2023-09-28 22:53:50 -07:00
arrays_test.bfbs Put documentation to bfbs if it is not empty (#7649) 2022-11-17 15:55:42 -08:00
arrays_test.fbs
arrays_test.golden
arrays_test.schema.json
BUILD.bazel Test external modules explicitly in CI (#8507) 2025-01-23 23:04:06 +00:00
DartTest.sh dart: use enhanced enums (#8313) 2024-11-18 17:31:19 +00:00
dictionary_lookup.fbs
evolution_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
evolution_test.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
flexbuffers_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
flexbuffers_test.h
fuzz_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
fuzz_test.h
go_test.go Support file_identifier in Go (#7904) 2023-04-26 05:15:09 +00:00
gold_flexbuffer_example.bin
GoTest.sh
include_build_test.cc
include_test1_generated.dart dart: use enhanced enums (#8313) 2024-11-18 17:31:19 +00:00
include_test2_my_game.other_name_space_generated.dart dart: use enhanced enums (#8313) 2024-11-18 17:31:19 +00:00
included_test.fbs
includer_test.fbs
is_quiet_nan.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
javatest.bin
json_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
json_test.h Make JSON supporting advanced union features (#7869) 2023-04-26 05:37:06 +00:00
key_field_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
key_field_test.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
keyword_test.fbs
KotlinTest.kt bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
KotlinTest.sh Add Kotlin multiplatform support (#7969) 2023-05-26 11:00:33 -07:00
LobsterTest.bat Lobster namespace change 2023-09-17 10:21:58 -07:00
lobstertest.lobster corrected a typo (#8063) 2023-09-29 07:40:02 -07:00
long_namespace.fbs [TS] Fix relative paths for exports (#8517) 2025-07-01 08:38:02 -07:00
longer_namespace.fbs [TS] Fix relative paths for exports (#8517) 2025-07-01 08:38:02 -07:00
LuaTest.bat
luatest.lua
LuaTest.sh
monster_extra.fbs
monster_extra_generated.h Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
monster_extra_my_game_generated.dart [dart] fix bug which generated wrong code (#8780) 2025-11-24 10:54:43 -05:00
monster_test.afb
monster_test.bfbs
monster_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
monster_test.fbs
monster_test.grpc.fb.cc gRPC callbackService support added (#8666) 2025-08-28 15:49:27 -07:00
monster_test.grpc.fb.h gRPC callbackService support added (#8666) 2025-08-28 15:49:27 -07:00
monster_test.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
monster_test.schema.json
monster_test_bfbs_generated.h don't emit flatbuffers include in bfbs generated output (#7968) 2023-05-17 21:13:16 -07:00
monster_test_callback.grpc.fb.cc gRPC callbackService support added (#8666) 2025-08-28 15:49:27 -07:00
monster_test_callback.grpc.fb.h gRPC callbackService support added (#8666) 2025-08-28 15:49:27 -07:00
monster_test_generated.grpc.fb.cc bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
monster_test_generated.grpc.fb.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
monster_test_generated.h Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
monster_test_generated.lobster Lobster namespace change 2023-09-17 10:21:58 -07:00
monster_test_generated.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
monster_test_generated.ts bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
monster_test_my_game.example2_generated.dart dart: use enhanced enums (#8313) 2024-11-18 17:31:19 +00:00
monster_test_my_game.example_generated.dart Refactor lazy list unpacking (#8746) 2025-10-31 13:41:59 -07:00
monster_test_my_game_generated.dart dart: use enhanced enums (#8313) 2024-11-18 17:31:19 +00:00
monsterdata_extra.json
monsterdata_go_wire.mon.sp Support file_identifier in Go (#7904) 2023-04-26 05:15:09 +00:00
monsterdata_python_wire.mon
monsterdata_test.afb
monsterdata_test.golden
monsterdata_test.json
monsterdata_test.mon
more_defaults.fbs
MoreDefaults.nim FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
MutatingBool.fbs
nan_inf_test.fbs
native_inline_table_test.fbs
native_inline_table_test_generated.h Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
native_type_test.fbs Support native_type for tables when using the C++ object API. (#8668) 2025-11-05 07:50:10 -08:00
native_type_test_generated.h Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
native_type_test_impl.cpp Support native_type for tables when using the C++ object API. (#8668) 2025-11-05 07:50:10 -08:00
native_type_test_impl.h Support native_type for tables when using the C++ object API. (#8668) 2025-11-05 07:50:10 -08:00
nested_union_test.fbs
optional_scalars.fbs
optional_scalars.json
optional_scalars_defaults.json
optional_scalars_generated.h Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
optional_scalars_generated.lobster Lobster namespace change 2023-09-17 10:21:58 -07:00
optional_scalars_generated.ts bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
optional_scalars_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
optional_scalars_test.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
parser_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
parser_test.h
phpTest.php
phpUnionVectorTest.php
phpUnionVectorTest.sh
Pizza.go bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
private_annotation_test.fbs
Property.nim FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
proto_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
proto_test.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
py_flexbuffers_test.py bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
py_test.py [Python] Add unit test for github issue 8653 (#8786) 2025-11-24 06:41:50 -05:00
PythonTest.sh Bugfix __eq__ for numpy data types (#8646) 2025-07-26 10:31:38 -07:00
reflection_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
reflection_test.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
required_strings.fbs
rust_namer_test.fbs Removes 'size' and 'alignment' as Rust keywords (#8139) 2024-11-12 05:13:02 +00:00
RustTest.bat chore: add rust windows test to CI, fix RustTest.bat (#7963) 2023-05-16 16:06:41 -07:00
RustTest.sh
service_test.fbs [gRPC] Update the code generator for Python to produce typed handlers (#8326) 2024-06-18 16:02:57 -07:00
service_test_generated.py bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
service_test_generated.pyi Bugfix __eq__ for numpy data types (#8646) 2025-07-26 10:31:38 -07:00
service_test_grpc.fb.py bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
service_test_grpc.fb.pyi [gRPC] Update the code generator for Python to produce typed handlers (#8326) 2024-06-18 16:02:57 -07:00
TableA.lua FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
TableA.nim FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
TableAT.java bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
test.cpp Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
test.fbs Optionally generate Python type annotations (#7858) 2023-04-28 09:38:29 -07:00
test_assert.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
test_assert.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
test_builder.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
test_builder.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
TestAll.sh [TS] Allows object API to set 0 for a null-default scalar. (#7864) 2023-09-12 19:58:55 +02:00
TestMutatingBool.nim FlatBuffers Version 25.9.23 (#8708) 2025-09-23 22:18:02 -07:00
type_field_collsion.fbs
unicode_test.json
unicode_test.mon
union_underlying_type_test.fbs feat(C++): Support underlying_type for union (#7954) 2023-05-14 21:22:38 -07:00
union_underlying_type_test_generated.h Size verifier fix 2 (#8740) 2025-11-24 07:11:32 -05:00
union_value_collision.fbs
util_test.cpp Use the Google Style for clang-format without exceptions (#8706) 2025-09-23 21:19:33 -07:00
util_test.h bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
vector_has_test.fbs