8 #ifndef META_OCEAN_TEST_TESTPLATFORM_TEST_PLATFORM_H
9 #define META_OCEAN_TEST_TESTPLATFORM_TEST_PLATFORM_H
23 namespace TestPlatform
41 #if defined(_WINDOWS) && defined(OCEAN_RUNTIME_SHARED)
42 #ifdef USE_OCEAN_TEST_PLATFORM_EXPORT
43 #define OCEAN_TEST_PLATFORM_EXPORT __declspec(dllexport)
45 #define OCEAN_TEST_PLATFORM_EXPORT __declspec(dllimport)
48 #define OCEAN_TEST_PLATFORM_EXPORT
59 OCEAN_TEST_PLATFORM_EXPORT
bool testPlatform(
const double testDuration,
Worker& worker,
const std::string& testFunctions = std::string());
69 OCEAN_TEST_PLATFORM_EXPORT
void testPlatformAsynchron(
const double testDuration,
const std::string& testFunctions = std::string());
This class implements a worker able to distribute function calls over different threads.
Definition: Worker.h:33
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15