Sequoia
Loading...
Searching...
No Matches
TestFramework Directory Reference

Files

file  Advice.cpp
 Definitions for Advice.hpp.
 
file  Advice.hpp [code]
 Utilities for the advice framework, which provides hints for certain failures.
 
file  AllocationCheckers.hpp [code]
 Client-facing utilities for performing allocation checks.
 
file  AllocationCheckersCore.cpp
 Definitions for AllocationCheckersCore.hpp.
 
file  AllocationCheckersCore.hpp [code]
 Core components for the Allocation Testing framework.
 
file  AllocationCheckersDetails.cpp
 Definitions for AllocationCheckersDetails.hpp.
 
file  AllocationCheckersDetails.hpp [code]
 Implementation details for allocation checks.
 
file  AllocationCheckersTraits.hpp [code]
 Traits and Concepts for allocation checks.
 
file  AllocationTestUtilities.hpp [code]
 Utilities for allocation testing.
 
file  BinaryRelationships.hpp [code]
 Utilities for performing checks with respect to a binary operator.
 
file  Commands.cpp
 Definitions for Commands.hpp.
 
file  Commands.hpp [code]
 Shell Command specifically for the testing framework.
 
file  ConcreteTypeCheckers.cpp
 Definitions for ConcreteTypeCheckers.hpp.
 
file  ConcreteTypeCheckers.hpp [code]
 Useful specializations for the class template value_tester.
 
file  CoreInfrastructure.hpp [code]
 Core declarations / definitions used in the testing framework.
 
file  DependencyAnalyzer.cpp
 Definitions for DependencyAnalyzer.hpp.
 
file  DependencyAnalyzer.hpp [code]
 Facility to detect changes on disk and only run the relevant tests.
 
file  FailureInfo.cpp
 Definitions for FailureInfo.hpp.
 
file  FailureInfo.hpp [code]
 Utilities for recording information from test failures.
 
file  FileEditors.cpp
 Definitions for FileEditors.hpp.
 
file  FileEditors.hpp [code]
 Contains utilities for automatically editing certain files as part of the test creation process.
 
file  FileSystemUtilities.cpp
 Definitions for FileSystemUtilities.hpp.
 
file  FileSystemUtilities.hpp [code]
 File paths and related utilities.
 
file  FreeCheckers.hpp [code]
 Free functions for performing checks, together with the 'checker' class template which wraps them.
 
file  FreeTestCore.cpp
 Definitions for FreeTestCore.hpp.
 
file  FreeTestCore.hpp [code]
 Core functionality for the testing framework.
 
file  IndividualTestPaths.cpp
 Definitions for IndividualTestPaths.hpp.
 
file  IndividualTestPaths.hpp [code]
 File paths pertaining to individual tests.
 
file  MaterialsUpdater.cpp
 Definitions for MaterialsUpdater.hpp.
 
file  MaterialsUpdater.hpp [code]
 Contains utilities for updating test materials.
 
file  MoveOnlyAllocationCheckers.hpp [code]
 Utilities for performing allocation checks of move-only types.
 
file  MoveOnlyAllocationCheckersDetails.hpp [code]
 Implementation details specific to allocation checks for move-only types.
 
file  MoveOnlyAllocationTestCore.hpp [code]
 Extension for checking allocations for types with move-only semantics.
 
file  MoveOnlyCheckers.hpp [code]
 Functions for checking semantics of types lacking copy semantics but which are otherwise regular.
 
file  MoveOnlyCheckersDetails.hpp [code]
 Implementation details for checking move-only semantics.
 
file  MoveOnlyTestCore.cpp
 Definitions for MoveOnlyTestCore.hpp.
 
file  MoveOnlyTestCore.hpp [code]
 Extension for testing classes exhibiting move-only semantics.
 
file  Output.cpp
 Definitions for Output.hpp.
 
file  Output.hpp [code]
 A collection of functions for formatting test output.
 
file  PerformanceTestCore.cpp
 Definitions for PerformanceTestCore.hpp.
 
file  PerformanceTestCore.hpp [code]
 Extension of the testing framework for perfomance testing.
 
file  ProjectCreator.cpp
 Definitions for ProjectCreator.hpp.
 
file  ProjectCreator.hpp [code]
 Utilities for creating new projects, especially from the commandline.
 
file  ProjectPaths.cpp
 Definitions for ProjectPaths.hpp.
 
file  ProjectPaths.hpp [code]
 File paths pertaining to a sequoia project.
 
file  RegularAllocationCheckers.hpp [code]
 Utilities for performing allocation checks for regular types, see here.
 
file  RegularAllocationCheckersDetails.hpp [code]
 Implementation details for allocation checks of regular types.
 
file  RegularAllocationTestCore.hpp [code]
 Extension for checking allocations for types with regular semantics, see here.
 
file  RegularCheckers.hpp [code]
 Functions for checking regular semantics.
 
file  RegularCheckersDetails.hpp [code]
 Implementation details for checking regular semantics.
 
file  RegularTestCore.cpp
 Definitions for RegularTestCore.hpp.
 
file  RegularTestCore.hpp [code]
 Utilities for checking regular semantics.
 
file  SemanticsCheckersDetails.cpp
 Definitions for SemanticsCheckersDetails.hpp.
 
file  SemanticsCheckersDetails.hpp [code]
 Implementation details for semantics checks that cleanly supports types which do/do not have allocators.
 
file  StateTransitionUtilities.hpp [code]
 Facility to define tests via a graph comprising states of an object and transitions between them.
 
file  Summary.cpp
 Definitions for Summary.hpp.
 
file  Summary.hpp [code]
 Utilities for summarizing results of tests.
 
file  TestCreator.cpp
 Definitions for TestCreator.hpp.
 
file  TestCreator.hpp [code]
 Utilities for creating new tests, especially from the commandline.
 
file  TestLogger.cpp
 Definitions for TestLogger.hpp.
 
file  TestLogger.hpp [code]
 Utilities for recording the outcome of tests.
 
file  TestMode.hpp [code]
 
file  TestPreprocessorDefinitions.hpp [code]
 Central location for pre-processor options.
 
file  TestRunner.cpp
 Definitions for TestRunner.hpp.
 
file  TestRunner.hpp [code]
 Utilities for running tests from the command line.
 
file  TestRunnerUtilities.cpp
 Definitions for TestRunnerUtilities.hpp.
 
file  TestRunnerUtilities.hpp [code]
 Common utilities for creating both Projects and Tests.