mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-24 12:23:05 +08:00
Check for supported CPU VA size in GfxPartition initialization
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
3b9bd0b7e4
commit
cb13a5184d
@@ -10,14 +10,36 @@
|
||||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <fstream>
|
||||
|
||||
using namespace NEO;
|
||||
|
||||
TEST(CpuInfo, givenProcCpuinfoFileExistsWhenIsCpuFlagPresentIsCalledThenValidValueIsReturned) {
|
||||
std::string cpuinfoFile = "test_files/linux/proc/cpuinfo";
|
||||
EXPECT_FALSE(fileExists(cpuinfoFile));
|
||||
|
||||
{
|
||||
std::ofstream cpuinfo(cpuinfoFile);
|
||||
cpuinfo << "processor\t\t: 0\nflags\t\t: flag1 flag2 flag3\n";
|
||||
}
|
||||
|
||||
EXPECT_TRUE(fileExists(cpuinfoFile));
|
||||
|
||||
CpuInfo testCpuInfo;
|
||||
EXPECT_TRUE(testCpuInfo.isCpuFlagPresent("fpu"));
|
||||
EXPECT_TRUE(testCpuInfo.isCpuFlagPresent("vme"));
|
||||
EXPECT_TRUE(testCpuInfo.isCpuFlagPresent("flag1"));
|
||||
EXPECT_TRUE(testCpuInfo.isCpuFlagPresent("flag2"));
|
||||
EXPECT_FALSE(testCpuInfo.isCpuFlagPresent("nonExistingCpuFlag"));
|
||||
|
||||
std::remove(cpuinfoFile.c_str());
|
||||
}
|
||||
|
||||
TEST(CpuInfo, givenProcCpuinfoFileIsNotExistsWhenIsCpuFlagPresentIsCalledThenValidValueIsReturned) {
|
||||
std::string cpuinfoFile = "test_files/linux/proc/cpuinfo";
|
||||
EXPECT_FALSE(fileExists(cpuinfoFile));
|
||||
|
||||
CpuInfo testCpuInfo;
|
||||
EXPECT_FALSE(testCpuInfo.isCpuFlagPresent("flag1"));
|
||||
EXPECT_FALSE(testCpuInfo.isCpuFlagPresent("flag2"));
|
||||
EXPECT_FALSE(testCpuInfo.isCpuFlagPresent("nonExistingCpuFlag"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user