tree: 4d73320fa8239c987a1f8e85f8b100237c51f9de [path history] [tgz]
  1. conformance_harness/
  2. meta/
  3. src/
src/storage/conformance/ Conformance Tests

These tests ensure that the different clients and servers can interop successfully. It does this by setting up specific node and directory layouts using server libraries. Thereafter:

  • The server handling of various protocol invariants are validated using FIDL.

  • The correct operation of client libraries are tested against these specific layouts.

In order to set up servers in different languages, we create a test driver for each filesystem server. A test driver will be a component that could be launched by the conformance test suite on demand, and serve a number of directories via the FIDL protocol, using a specific filesystem library.