Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

269 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 the same clang-format lint that CI enforces. It checks tracked *.cpp and *.h files using:

  • git ls-files -- '*.cpp' '*.h' | xargs clang-format --dry-run --Werror

Examples:

  • ./lint.sh
  • ./lint.sh --fix
  • ./lint.sh --local
  • SKIP_DOCKER=1 ./lint.sh

Coverity

For Coverity build and fully unattended dependency bootstrap instructions, see:

About

Implementation of Firebolt C++ Client.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages