Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 775 Bytes

File metadata and controls

32 lines (20 loc) · 775 Bytes

firebolt-cpp-client

Implementation of Firebolt C++ Client.

API Test App

For usage instructions of the API test application, see:

Test Runner

Use run-all-test.sh to build and run unit/component tests locally.

Examples:

  • ./run-all-test.sh
  • ./run-unit-tests.sh --unit-filter "ActionsUTest.*"
  • ./run-component-tests.sh --component-filter "*Localization*"

For the device websocket tunnel, use setup-device-tunnel.sh. Before running it, export DEVICE_SSH_USER, DEVICE_SSH_HOST, and DEVICE_SSH_PORT.

Lint

Use lint.sh to run local static analysis for C/C++ sources.

Examples:

  • ./lint.sh
  • ./lint.sh --tidy-only
  • ./lint.sh --tidy-only --fix
  • ./lint.sh --cppcheck-only