blob: 839d1acddbc1e5cdc4cb9fba1f50e1d0f596738b [file] [view] [edit]
# DIFL
DIFL is a tool to evaluate changes between different versions of FIDL libraries.
It describes the changes in terms of their impact on compatibility
## Usage
*TODO*
## Testing
In the [Fuchsia tree](https://fuchsia.googlesource.com/) the easiest way to test
is by invoking a test script via:
```
fx build garnet/public/lib/fidl/tools/difl_test_fidl
```
As well as running tests this will generate some test FIDL libraries. Then you
can run the regular difl tool like:
```
scripts/difl --before \
out/default/gen/garnet/public/lib/fidl/tools/difl_test_fidl/before.fidl.json \
--after \
out/default/gen/garnet/public/lib/fidl/tools/difl_test_fidl/after.fidl.json
```