tree: 45ffbda0b1beb51f891f53846688ef39cefbb093 [path history] [tgz]
  1. BUILD.gn
  2. cobalt_testapp.cc
  3. cobalt_testapp.h
  4. cobalt_testapp_logger.cc
  5. cobalt_testapp_logger.h
  6. cobalt_testapp_main.cc
  7. README.md
  8. test_constants.h
  9. tests.cc
  10. tests.h
src/cobalt/bin/testapp/README.md

Cobalt Test Application

This is an application that acts as an integration test for Cobalt. After starting up, the application instantiates its own instance of the Cobalt FIDL Service and connects to it. This application does not connect to the instance of the Cobalt Service that is provided by the system environment.

The test application connects to the Cobalt FIDL service on two protocols: Cobalt's standard Logger interface and also a special test-only interface called Controller. The test application uses the Logger interface to log metrics data to Cobalt and uses the Controller interface to interogate Cobalt to determine if it responds correctly to the Logger calls.