ChimeraTK-ApplicationCore  04.01.00
testDeviceExceptionFlagPropagation.cc File Reference
#include "Application.h"
#include "ApplicationModule.h"
#include "check_timeout.h"
#include "DeviceModule.h"
#include "PeriodicTrigger.h"
#include "TestFacility.h"
#include "VariableGroup.h"
#include <ChimeraTK/DummyRegisterAccessor.h>
#include <ChimeraTK/ExceptionDummyBackend.h>
#include <boost/test/included/unit_test.hpp>
+ Include dependency graph for testDeviceExceptionFlagPropagation.cc:

Go to the source code of this file.

Classes

struct  Tests::testDeviceExceptionFlagPropagation::TestApplication
 
struct  Tests::testDeviceExceptionFlagPropagation::TestApplication::Name
 
struct  Tests::testDeviceExceptionFlagPropagation::TestApplication::Name::Name2
 
struct  Tests::testDeviceExceptionFlagPropagation::TestApplication::Module
 
struct  Tests::testDeviceExceptionFlagPropagation::TestApplication::Module::Vars
 

Namespaces

 Tests
 
 Tests::testDeviceExceptionFlagPropagation
 

Macros

#define BOOST_TEST_MODULE   testDeviceExceptionFlagPropagation
 
#define BOOST_NO_EXCEPTIONS
 

Functions

 Tests::testDeviceExceptionFlagPropagation::BOOST_AUTO_TEST_CASE (testDirectConnectOpen)
 
 Tests::testDeviceExceptionFlagPropagation::BOOST_AUTO_TEST_CASE (testDirectConnectRead)
 
 Tests::testDeviceExceptionFlagPropagation::BOOST_AUTO_TEST_CASE (testDirectConnectWrite)
 

Variables

constexpr std::string_view Tests::testDeviceExceptionFlagPropagation::ExceptionDummyCDD1 {"(ExceptionDummy:1?map=test3.map)"}
 
ctk::ScalarOutput< uint64_t > tick {this, "tick", "", ""}
 

Macro Definition Documentation

◆ BOOST_NO_EXCEPTIONS

#define BOOST_NO_EXCEPTIONS

Definition at line 16 of file testDeviceExceptionFlagPropagation.cc.

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   testDeviceExceptionFlagPropagation

Definition at line 3 of file testDeviceExceptionFlagPropagation.cc.

Variable Documentation

◆ tick

ctk::ScalarOutput<uint64_t> tick {this, "tick", "", ""}

Definition at line 98 of file testDeviceExceptionFlagPropagation.cc.