ChimeraTK-ApplicationCore 04.06.00
Loading...
Searching...
No Matches
testReverseRecovery.cc File Reference
#include "ScalarAccessor.h"
#include <ChimeraTK/DeviceBackend.h>
#include <ChimeraTK/ReadAnyGroup.h>
#include <ChimeraTK/SharedDummyBackend.h>
#include <ChimeraTK/TransferElement.h>
#include <ChimeraTK/VoidRegisterAccessor.h>
#include <boost/smart_ptr/shared_ptr.hpp>
#include "Application.h"
#include "ApplicationModule.h"
#include "check_timeout.h"
#include "DeviceModule.h"
#include "Logger.h"
#include "TestFacility.h"
#include <ChimeraTK/BackendFactory.h>
#include <ChimeraTK/Device.h>
#include <boost/test/included/unit_test.hpp>
#include <cstdint>
+ Include dependency graph for testReverseRecovery.cc:

Go to the source code of this file.

Classes

struct  ExternalMainLoopModule
 
struct  TestApplication
 

Macros

#define BOOST_TEST_MODULE   reverseRecoveryTest
 

Functions

 BOOST_AUTO_TEST_CASE (testDirectThreadedFanOutWithReturn)
 
 BOOST_AUTO_TEST_CASE (testThreadedFanOutWithReturnOnlyRecoverValue)
 
 BOOST_AUTO_TEST_CASE (testConstantFeederInversion)
 
 BOOST_AUTO_TEST_CASE (testFeedingFanOutWithExplicitAccessor)
 
 BOOST_AUTO_TEST_CASE (testFanOutWithExplicitAccessor02)
 
 BOOST_AUTO_TEST_CASE (testFanOutWithExplicitAccessor03)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryFromApp)
 
 BOOST_AUTO_TEST_CASE (testRecoveryFromAppDirect)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryFromCS)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryWithAdditionalInput)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryPromotingDeviceWoToFeeder)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryNetworkWoOptimized)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryBitAccessorFanOut)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryBitAccessorDirect)
 
 BOOST_AUTO_TEST_CASE (testReverseRecoveryBitAccessorMultipleInModule)
 

Macro Definition Documentation

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   reverseRecoveryTest

Definition at line 13 of file testReverseRecovery.cc.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/15]

BOOST_AUTO_TEST_CASE ( testConstantFeederInversion  )

Definition at line 185 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [2/15]

BOOST_AUTO_TEST_CASE ( testDirectThreadedFanOutWithReturn  )

Definition at line 48 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [3/15]

BOOST_AUTO_TEST_CASE ( testFanOutWithExplicitAccessor02  )

Definition at line 284 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [4/15]

BOOST_AUTO_TEST_CASE ( testFanOutWithExplicitAccessor03  )

Definition at line 335 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [5/15]

BOOST_AUTO_TEST_CASE ( testFeedingFanOutWithExplicitAccessor  )

Definition at line 231 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [6/15]

BOOST_AUTO_TEST_CASE ( testRecoveryFromAppDirect  )

Definition at line 442 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [7/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryBitAccessorDirect  )

Definition at line 662 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [8/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryBitAccessorFanOut  )

Definition at line 633 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [9/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryBitAccessorMultipleInModule  )

Definition at line 694 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [10/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryFromApp  )

Definition at line 388 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [11/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryFromCS  )

Definition at line 496 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [12/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryNetworkWoOptimized  )

Definition at line 594 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [13/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryPromotingDeviceWoToFeeder  )

Definition at line 564 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [14/15]

BOOST_AUTO_TEST_CASE ( testReverseRecoveryWithAdditionalInput  )

Definition at line 523 of file testReverseRecovery.cc.

◆ BOOST_AUTO_TEST_CASE() [15/15]

BOOST_AUTO_TEST_CASE ( testThreadedFanOutWithReturnOnlyRecoverValue  )

Definition at line 133 of file testReverseRecovery.cc.