camcom 1.0.0-pre2
 
Loading...
Searching...
No Matches
camcom::test Namespace Reference

Namespaces

namespace  WS
 

Classes

class  AcquiringGenICamEmuFixture
 
class  AcquiringServerFixture
 
class  CameraServerFixture
 
class  ConnectedGenICamEmuFixture
 
class  ConnectedServerFixture
 
class  GenICamEmuServerFixture
 
class  WebSocketClient
 Simple WebSocket client for testing. More...
 

Functions

void initLogger ()
 
int findFreePort ()
 Find a free TCP port by binding to port 0.
 
template<typename Pred>
bool waitFor (Pred pred, int timeout_ms=3000, int poll_ms=50)
 Poll a predicate with timeout. Returns true if predicate became true.
 
server::ServerConfig buildTestConfig (int port, const std::string &rec_dir)
 Build a minimal ServerConfig for integration tests.
 
server::ServerConfig buildGenICamEmuTestConfig (int port, const std::string &rec_dir)
 Build a minimal ServerConfig for GenICam emulator integration tests.
 

Function Documentation

◆ buildGenICamEmuTestConfig()

server::ServerConfig camcom::test::buildGenICamEmuTestConfig ( int port,
const std::string & rec_dir )
inline

Build a minimal ServerConfig for GenICam emulator integration tests.

◆ buildTestConfig()

server::ServerConfig camcom::test::buildTestConfig ( int port,
const std::string & rec_dir )
inline

Build a minimal ServerConfig for integration tests.

◆ findFreePort()

int camcom::test::findFreePort ( )
inline

Find a free TCP port by binding to port 0.

◆ initLogger()

void camcom::test::initLogger ( )
inline

◆ waitFor()

template<typename Pred>
bool camcom::test::waitFor ( Pred pred,
int timeout_ms = 3000,
int poll_ms = 50 )

Poll a predicate with timeout. Returns true if predicate became true.