tree: 7e55220c59a7c51d1962e933a1369c5b1101cba6 [path history] [tgz]
  1. cpp/
  2. fidl/
  3. generate/
  4. rust/
  5. BUILD.gn
  6. generate.sh
  7. 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.