OpenFPM_pdata
4.1.0
Project that contain the implementation of distributed structures
Loading...
Searching...
No Matches
unit_test_init_cleanup.hpp
1
/*
2
* unit_test_init_cleanup.hpp
3
*
4
* Created on: Apr 17, 2015
5
* Author: Pietro Incardona
6
*/
7
8
#ifndef UNIT_TEST_INIT_CLEANUP_HPP_
9
#define UNIT_TEST_INIT_CLEANUP_HPP_
10
11
#include "initialize/initialize_wrapper.hpp"
12
13
const
char
* test_dir;
14
15
struct
ut_start
16
{
18
ut_start
()
19
{
20
BOOST_TEST_MESSAGE(
"Initialize global VCluster"
);
21
22
openfpm_init_wrapper(&boost::unit_test::framework::master_test_suite().argc,&boost::unit_test::framework::master_test_suite().argv);
23
24
#ifdef PERFORMANCE_TEST
25
test_dir = getenv(
"OPENFPM_PERFORMANCE_TEST_DIR"
);
26
27
if
(test_dir == NULL)
28
{
29
std::cerr <<
"Error: "
__FILE__ <<
":"
<< __LINE__ <<
" in order to run the performance test you must set the environment variable $OPENFPM_PERFORMANCE_TEST_DIR to the test or an empty directory"
;
30
exit(1);
31
}
32
#endif
33
}
34
35
~ut_start
()
36
{
37
BOOST_TEST_MESSAGE(
"Delete global VClster"
);
38
openfpm_finalize_wrapper();
39
}
40
};
41
42
//____________________________________________________________________________//
43
44
BOOST_GLOBAL_FIXTURE(
ut_start
);
45
46
47
48
#endif
/* UNIT_TEST_INIT_CLEANUP_HPP_ */
ut_start
boost unit test fixation (start procedure to call before testing)
Definition
unit_test_init_cleanup.hpp:16
src
unit_test_init_cleanup.hpp
Generated by
1.9.8