tree: 8df1543f07de4a53c19b548fd5a886896c0fcc3c [path history] [tgz]
  1. fidl/
  2. generate/
  3. BUILD.gn
  4. generate.sh
  5. main.cc
  6. README.md
src/tests/fidl/dangerous_identifiers/README.md

FIDL Dangerous Identifiers Tests

The script in generate takes a list of lower_camel_case identifiers (in generate/identifiers.py) formats them in a variety of styles (from generate/styles.py) and then uses them in a variety of FIDL contexts (defined in generate/uses.py).

This results in FIDL libraries using these identifiers in many different ways and build rules for Rust and C++ that build them. These are used to verify that FIDL generators generate valid source even when presented with problematic identifiers from FIDL.