Skip to content
Snippets Groups Projects
Timm Fitschen's avatar
1ce8a605
History

caosdb-cppinttest

Integration tests for caosdb-cpplib and the caosdb-server

Dependencies

  • clang-tidy
  • clang-format
  • include-what-you-use
  • cmake
  • conan

Run tests

Prerequisite

Create a local conan package from the caosdb-cpplib repository

Build & Execution

  1. mkdir build && cd build/
  2. conan install .. -s "compiler.libcxx=libstdc++11"
  3. cmake -B . ..
  4. cmake --build .
  5. Setup env vars
    • CAOSDB_SERVER_GRPC_PORT_HTTP
    • CAOSDB_SERVER_HOST
    • CAOSDB_SERVER_GRPC_PORT_HTTPS
    • CAOSDB_SERVER_CERT
  6. Run with ctest in the build directory.

Formatting, style, linting

make format