Implement zetSysmanProcessesGetState API

This change does the following:
 - Implement API zetSysmanProcessesGetState.
 - Implement ULT to validate zetSysmanProcessesGetState's implementation
 - Redesign ULTs for zetSysmanDeviceGetProperties to mock only OS specific
   classes, and validate zetSysmanDeviceGetProperties's implementation end
   to end.
 - Some bug fixes in code that are caught by these new ULTs

Change-Id: I4a83789771d32978576ff62859628df2c0c795ad
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
This commit is contained in:
Jitendra Sharma
2020-04-30 12:18:11 +05:30
committed by sys_ocldev
parent 7e8de05bd6
commit 596c1a8e70
20 changed files with 512 additions and 51 deletions

View File

@@ -23,6 +23,8 @@ class LinuxEngineImp : public OsEngine, public NEO::NonCopyableClass {
protected:
SysfsAccess *pSysfsAccess = nullptr;
private:
static const std::string computeEngineGroupFile;
static const std::string computeEngineGroupName;
};