tree: 0de4ebff563cbd6b0e661348e2dd15c813c9f344 [path history] [tgz]
  1. src/
  2. BUILD.gn
  3. README.md
tools/fidl/runtime-compat/README.md

IPC Runtime Compatibility

This tool evaluates the runtime (aka ABI) compatibility between external components targeting a single supported API level and platform components targeting supported, in-development and HEAD levels.

This tool produces reports at root_build_dir/compatibility-report-N.txt for each supported API level N.

Limitations

The tool and the reports are currently a work in progress.

They do not yet take into account where protocol endpoints may be implemented or where types may be read or written using standalone encoding functions.

For soft breakages the reports don't give useful guidance on how to correctly implement platform components such that they will be compatible with all supported versions.