Loading...
Searching...
No Matches
testUtils.h File Reference
+ Include dependency graph for testUtils.h:

Go to the source code of this file.

Classes

class  CallbackNode
 A helper class that implements a simple callback node. More...
 
class  OutputAccessor
 A helper class which enables access to a VdfOutput from a VdfContext. More...
 
class  DependencyCallbackNode
 A CallbackNode which allows for passing in a custom input / output dependency callback. More...
 
class  NodeType
 Base class for various kinds of nodes that can be created. More...
 
class  InputNodeType< T >
 This class specifies a VdfInputVector of type T. More...
 
class  CallbackNodeType
 This class specifies a CallbackNode with a given callback function. More...
 
class  Node
 This class is a wrapper around a VdfNode. More...
 
class  Network
 This is a container class used to hold on to all the nodes and to facilitate their management. More...
 
class  ExecutionStatsProcessor
 Simple processor that processor ExecutionStats into a vector of vector of events and a vector of substats that mirrors the internal structure of ExecutionStats. More...
 
class  ExecutionStats
 Simple wrapper around ExecutionStats that allows for logging arbitrary data for testing. More...
 

Namespaces

namespace  VdfTestUtils
 This file contains classes to facilitate network creation in unit tests.
 

Functions

std::unique_ptr< VdfSpeculationExecutorBase > CreateSpeculationExecutor (const VdfSpeculationNode *speculationNode, const VdfExecutorInterface *parentExecutor)
 Create a new test speculation executor.