Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Mpp
Mpp
Compare Revisions
4ba61c3e68f23dc3e266aaa234320ccace3f0e83...0b38eff8f8a361910fa75d01b9214bf0665cc2dd
Commits (1)
added TestEnviroment
· 0b38eff8
niklas.baumgarten
authored
Mar 26, 2020
0b38eff8
Show whitespace changes
Inline
Side-by-side
CMakeListsMpp.inc
View file @
0b38eff8
...
...
@@ -121,6 +121,7 @@ add_subdirectory(${PROJECT_MPP_DIR}/src)
# Tests
if
(
BUILD_TESTS
)
include_directories
(
$
{
PROJECT_MPP_DIR
}
/
tests
)
add_subdirectory
(
$
{
PROJECT_MPP_DIR
}
/
tests
/
)
endif
()
#---------------------------------------------------------------------------------------#
...
...
tests/TestEnviroment.hpp
0 → 100644
View file @
0b38eff8
#ifndef TESTENVIROMENT_HPP
#define TESTENVIROMENT_HPP
#include
"gtest/gtest.h"
#include
"m++.h"
using
namespace
::
testing
;
int
MAIN_TEST_WITH_PPM
(
int
argc
,
char
**
argv
)
{
InitGoogleTest
(
&
argc
,
argv
);
PPM
=
new
ParallelProgrammingModel
(
&
argc
,
argv
);
TestEventListeners
&
listeners
=
UnitTest
::
GetInstance
()
->
listeners
();
if
(
!
PPM
->
master
())
delete
listeners
.
Release
(
listeners
.
default_result_printer
());
int
rc
=
RUN_ALL_TESTS
();
delete
PPM
;
return
rc
;
}
int
MAIN_TEST_WITHOUT_PPM
(
int
argc
,
char
**
argv
)
{
InitGoogleTest
(
&
argc
,
argv
);
return
RUN_ALL_TESTS
();
}
#endif //TESTENVIROMENT_HPP