mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-02 03:39:43 -06:00
ENH: Add support for CTestCustom.ctest, which modifies some behavior of ctest
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -21,6 +21,8 @@
|
||||
|
||||
#include "cmStandardIncludes.h"
|
||||
|
||||
class cmMakefile;
|
||||
|
||||
class cmCTest
|
||||
{
|
||||
public:
|
||||
@@ -37,7 +39,7 @@ public:
|
||||
/**
|
||||
* Initialize and finalize testing
|
||||
*/
|
||||
void Initialize();
|
||||
int Initialize();
|
||||
void Finalize();
|
||||
|
||||
/**
|
||||
@@ -315,6 +317,24 @@ private:
|
||||
bool m_BuildNoCMake;
|
||||
std::string m_NotesFiles;
|
||||
|
||||
int ReadCustomConfigurationFileTree(const char* dir);
|
||||
void PopulateCustomVector(cmMakefile* mf, const char* definition, tm_VectorOfStrings& vec);
|
||||
|
||||
tm_VectorOfStrings m_CustomErrorMatches;
|
||||
tm_VectorOfStrings m_CustomErrorExceptions;
|
||||
tm_VectorOfStrings m_CustomWarningMatches;
|
||||
tm_VectorOfStrings m_CustomWarningExceptions;
|
||||
|
||||
tm_VectorOfStrings m_CustomTestsIgnore;
|
||||
tm_VectorOfStrings m_CustomMemCheckIgnore;
|
||||
|
||||
tm_VectorOfStrings m_CustomPreTest;
|
||||
tm_VectorOfStrings m_CustomPostTest;
|
||||
tm_VectorOfStrings m_CustomPreMemCheck;
|
||||
tm_VectorOfStrings m_CustomPostMemCheck;
|
||||
|
||||
int ExecuteCommands(tm_VectorOfStrings& vec);
|
||||
|
||||
//! Reread the configuration file
|
||||
void UpdateCTestConfiguration();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user