diff options
Diffstat (limited to 'src/components/utils/include/utils/resource_usage.h')
-rw-r--r-- | src/components/utils/include/utils/resource_usage.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/components/utils/include/utils/resource_usage.h b/src/components/utils/include/utils/resource_usage.h index a8fa4aa7d9..ff90b2c22f 100644 --- a/src/components/utils/include/utils/resource_usage.h +++ b/src/components/utils/include/utils/resource_usage.h @@ -1,4 +1,4 @@ -/** +/* * Copyright (c) 2014, Ford Motor Company * All rights reserved. * @@ -38,6 +38,7 @@ #include <sys/procfs.h> #endif +#include "utils/macro.h" #include <string> #include <iostream> @@ -120,6 +121,16 @@ class Resources { private: +#ifdef BUILD_TESTS + friend class ResourceUsagePrivateTest; + FRIEND_TEST(ResourceUsagePrivateTest, ReadStatFileTest); + FRIEND_TEST(ResourceUsagePrivateTest, GetProcInfoTest); + FRIEND_TEST(ResourceUsagePrivateTest, GetMemInfoTest); + FRIEND_TEST(ResourceUsagePrivateTest, GetStatPathTest_FileExists); + FRIEND_TEST(ResourceUsagePrivateTest, GetStatPathTest_ReadFile); + FRIEND_TEST(ResourceUsagePrivateTest, GetProcPathTest); +#endif + /* * @brief reads /proc/PID/stat file on linux * do not work on QNX ( return false, output wan't be changed ) |