#include <string>
#include <iostream>
#include <cassert>
#include <iomanip>
#include "TString.h"
#include "TMath.h"
#include <typeinfo>
#include <vector>
#include <stdexcept>
#include "TCut.h"
#include "TMatrixDfwd.h"
#include "TMVA/VariableInfo.h"
#include "TMatrixD.h"
#include "TMVA/DataSetInfo.h"
#include "TMVA/ClassInfo.h"
#include "TMVA/Event.h"
#include "TMVA/Types.h"
#include "TMVA/DataSet.h"
#include "Rtypes.h"
#include "TTree.h"
#include "TMVA/Reader.h"
#include "TMVA/Factory.h"
#include <exception>
#include "TFile.h"
#include "TSystem.h"
#include "TMVA/MethodBase.h"
#include "TROOT.h"
#include <fstream>
#include <sstream>
#include <cstdlib>
#include "Riostream.h"
#include "TBenchmark.h"
#include "TApplication.h"
Go to the source code of this file.
Namespaces | |
namespace | UnitTesting |
namespace | TMVA |
Classes | |
class | UnitTesting::UnitTest |
class | UnitTesting::UnitTestSuiteError |
class | UnitTesting::UnitTestSuite |
class | utDataSetInfo |
class | utDataSet |
class | utEvent |
class | UnitTesting::utReader |
class | UnitTesting::utFactory |
class | utVariableInfo |
class | UnitTesting::MethodUnitTestWithROCLimits |
class | UnitTesting::RegressionUnitTestWithDeviation |
class | UnitTesting::MethodUnitTestWithComplexData |
Defines | |
#define | test_(cond) do_test(cond, #cond, __FILE__, __LINE__) |
#define | fail_(str) do_fail(str, __FILE__, __LINE__) |
Functions | |
void | addClassificationTests (UnitTestSuite &TMVA_test, bool full=true) |
void | addRegressionTests (UnitTestSuite &TMVA_test, bool full=true) |
void | addDataInputTests (UnitTestSuite &TMVA_test, bool full=true) |
void | addComplexClassificationTests (UnitTestSuite &TMVA_test, bool full=true) |
int | main (int argc, char **argv) |
Definition at line 80 of file stressTMVA.cxx.
#define test_ | ( | cond | ) | do_test(cond, #cond, __FILE__, __LINE__) |
Definition at line 78 of file stressTMVA.cxx.
Referenced by utVariableInfo::_testConstructor1(), utEvent::_testConstructor1(), utVariableInfo::_testConstructor2(), utEvent::_testConstructor2(), utVariableInfo::_testConstructor3(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), utEvent::_testConstructor6(), utVariableInfo::_testMethods(), utEvent::_testMutators(), UnitTesting::MethodUnitTestWithComplexData::run(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), UnitTesting::utReader::run(), UnitTesting::utFactory::run(), utDataSetInfo::testConstructor(), utDataSetInfo::testMethods(), and utDataSet::testMethods().
void addClassificationTests | ( | UnitTestSuite & | TMVA_test, | |
bool | full = true | |||
) |
Definition at line 2713 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), TMVA::Types::kBDT, TMVA::Types::kCFMlpANN, TMVA::Types::kCuts, TMVA::Types::kFDA, TMVA::Types::kFisher, TMVA::Types::kHMatrix, TMVA::Types::kKNN, TMVA::Types::kLD, TMVA::Types::kLikelihood, TMVA::Types::kMLP, TMVA::Types::kPDEFoam, TMVA::Types::kPDERS, TMVA::Types::kRuleFit, TMVA::Types::kSVM, and TMVA::Types::kTMlpANN.
Referenced by main().
void addComplexClassificationTests | ( | UnitTestSuite & | TMVA_test, | |
bool | full = true | |||
) |
Definition at line 2835 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), TMVA::Types::kBDT, TMVA::Types::kFisher, TMVA::Types::kMLP, and TMVA::Types::kSVM.
Referenced by main().
void addDataInputTests | ( | UnitTestSuite & | TMVA_test, | |
bool | full = true | |||
) |
Definition at line 2811 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), and TMVA::Types::kLikelihood.
Referenced by main().
void addRegressionTests | ( | UnitTestSuite & | TMVA_test, | |
bool | full = true | |||
) |
Definition at line 2784 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), TMVA::Types::kBDT, TMVA::Types::kFDA, TMVA::Types::kKNN, TMVA::Types::kLD, TMVA::Types::kMLP, TMVA::Types::kPDEFoam, and TMVA::Types::kPDERS.
Referenced by main().
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 2852 of file stressTMVA.cxx.
References addClassificationTests(), addComplexClassificationTests(), addDataInputTests(), addRegressionTests(), UnitTesting::UnitTestSuite::addTest(), TString::Data(), TSystem::Exec(), gBenchmark, TSystem::GetBuildNode(), TBenchmark::GetCpuTime(), TSystem::Getenv(), TSystem::GetFromPipe(), TNamed::GetName(), TROOT::GetVersion(), TROOT::GetVersionDate(), TROOT::GetVersionTime(), gROOT, gSystem, UnitTesting::UnitTestSuite::intro(), UnitTesting::UnitTestSuite::report(), TString::Resize(), UnitTesting::UnitTestSuite::run(), TBenchmark::Start(), and TBenchmark::Stop().