main.cpp 1.62 KB
Newer Older
incardon's avatar
incardon committed
1
#include <iostream>
incardon's avatar
incardon committed
2

incardon's avatar
incardon committed
3 4 5 6 7 8
#define PRINT_STACKTRACE
#define CHECKFOR_POSNAN
#define CHECKFOR_POSINF
#define CHECKFOR_PROPNAN
#define CHECKFOR_PROPINF

incardon's avatar
incardon committed
9
#define NO_WARNING
incardon's avatar
incardon committed
10 11 12 13 14
#include "Graph/CartesianGraphFactory.hpp"

#define BOOST_DISABLE_ASSERTS


Pietro Incardona's avatar
Pietro Incardona committed
15
#include "config.h"
16 17
#undef VERSION

Pietro Incardona's avatar
Pietro Incardona committed
18 19 20 21 22 23 24 25 26 27 28 29 30 31
#define BOOST_TEST_DYN_LINK
#include <boost/test/unit_test.hpp>

// initialization function:
bool init_unit_test()
{
  return true;
}

// entry point:
int main(int argc, char* argv[])
{
  return boost::unit_test::unit_test_main( &init_unit_test, argc, argv );
}
incardon's avatar
incardon committed
32

incardon's avatar
incardon committed
33
#include "debug.hpp"
incardon's avatar
incardon committed
34
#include "Grid/grid_dist_id.hpp"
incardon's avatar
incardon committed
35 36
#include "Point_test.hpp"
#include "Decomposition/CartDecomposition.hpp"
tonynsyde's avatar
tonynsyde committed
37
#include "Graph/dist_map_graph.hpp"
incardon's avatar
incardon committed
38 39 40 41
#include "memory/HeapMemory.hpp"
#include "Space/Shape/Box.hpp"
#include "util.hpp"

incardon's avatar
incardon committed
42
#include "unit_test_init_cleanup.hpp"
43
#include "Graph/CartesianGraphFactory_unit_test.hpp"
incardon's avatar
incardon committed
44
#include "Decomposition/CartDecomposition_unit_test.hpp"
incardon's avatar
Add ORB  
incardon committed
45
#include "Decomposition/ORB_unit_test.hpp"
46
#include "Decomposition/Distribution/metis_util_unit_test.hpp"
incardon's avatar
incardon committed
47
#include "dec_optimizer_unit_test.hpp"
incardon's avatar
incardon committed
48
#include "Vector/vector_dist_unit_test.hpp"
49
#include "Decomposition/Distribution/Distribution_unit_tests.hpp"
incardon's avatar
incardon committed
50
#include "Grid/Iterators/grid_dist_id_iterators_unit_tests.hpp"
51
//#include "DLB/DLB_unit_test.hpp"
52
#include "Graph/dist_map_graph_unit_test.hpp"
tonynsyde's avatar
tonynsyde committed
53
#include "Graph/DistGraphFactory.hpp"
54
#include "Decomposition/nn_processor_unit_test.hpp"
55
#include "Grid/staggered_grid_dist_unit_test.hpp"
incardon's avatar
incardon committed
56
#include "Vector/vector_dist_MP_unit_tests.hpp"
incardon's avatar
incardon committed
57
#include "Vector/se_class3_vector_unit_tests.hpp"
incardon's avatar
incardon committed
58
#include "Vector/vector_dist_dlb_test.hpp"
59
//#include "antoniol_test_isolation.hpp"