tree: ece430e8363e0f4edbd460a07673dc109f79b463 [path history] [tgz]
  1. BUILD.gn
  2. README.md
  3. cpp/
  4. dangerous_identifiers.txt
  5. fidl/
  6. generate.py
garnet/tests/fidl-dangerous-identifiers/README.md

FIDL Dangerous Identifiers Tests

The script generate.py reads a list of lower_camel_case formatted list of identifiers from dangerous_identifiers.txt. Those are identifiers that we suspect could trigger edge cases in the FIDL compilers, binding generators and libraries.

The generate.py tool generates FIDL libraries that use various forms of each identifier in various places that identifiers can appear. It generates a C++ program that compiles (though does not use) every generated FIDL library.