Use SIMD16 kernels in unit tests

Change-Id: I7caf55fe0cf2a0da3a1f1c30e0ee3d8894dea74d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
Dunajski, Bartosz
2020-02-12 10:10:28 +01:00
parent 362a63699f
commit a0fcde3a4a
18 changed files with 68 additions and 69 deletions

View File

@@ -72,11 +72,11 @@ std::vector<const char *> BinaryFileNames{
};
std::vector<const char *> SourceFileNames{
"CopyBuffer_simd8.cl",
"CopyBuffer_simd16.cl",
};
std::vector<const char *> BinaryForSourceFileNames{
"CopyBuffer_simd8",
"CopyBuffer_simd16",
};
std::vector<const char *> KernelNames{
@@ -734,7 +734,7 @@ TEST_P(ProgramFromSourceTest, CreateWithSource_Build) {
std::string testFile;
size_t sourceSize;
testFile.append(clFiles);
testFile.append("CopyBuffer_simd8.cl"); // source file
testFile.append("CopyBuffer_simd16.cl"); // source file
auto pSourceBuffer = loadDataFromFile(testFile.c_str(), sourceSize);
EXPECT_NE(0u, sourceSize);
EXPECT_NE(nullptr, pSourceBuffer);
@@ -961,7 +961,7 @@ TEST_P(ProgramFromSourceTest, CreateWithSource_Compile) {
size_t sourceSize;
Program *p3; // header Program object
testFile.append(clFiles);
testFile.append("CopyBuffer_simd8.cl"); // header source file
testFile.append("CopyBuffer_simd16.cl"); // header source file
auto pSourceBuffer = loadDataFromFile(testFile.c_str(), sourceSize);
EXPECT_NE(0u, sourceSize);
EXPECT_NE(nullptr, pSourceBuffer);
@@ -1065,7 +1065,7 @@ TEST_P(ProgramFromSourceTest, CreateWithSourceAdvanced) {
Program *p;
testFile.append(clFiles);
testFile.append("CopyBuffer_simd8.cl");
testFile.append("CopyBuffer_simd16.cl");
auto pSourceBuffer = loadDataFromFile(testFile.c_str(), sourceSize);
const char *sources[1] = {pSourceBuffer.get()};
EXPECT_NE(nullptr, pSourceBuffer);
@@ -1906,7 +1906,7 @@ TEST_F(ProgramTests, RebuildBinaryButNoCompilerInterface) {
// Load a binary program file
std::string filePath;
retrieveBinaryKernelFilename(filePath, "CopyBuffer_simd8_", ".bin");
retrieveBinaryKernelFilename(filePath, "CopyBuffer_simd16_", ".bin");
size_t binarySize = 0;
auto pBinary = loadDataFromFile(filePath.c_str(), binarySize);
EXPECT_NE(0u, binarySize);
@@ -1920,7 +1920,6 @@ TEST_F(ProgramTests, RebuildBinaryButNoCompilerInterface) {
EXPECT_NE(CL_SUCCESS, retVal);
}
TEST_F(ProgramTests, BuildProgramWithReraFlag) {
auto cip = std::make_unique<MockCompilerInterfaceCaptureBuildOptions>();
MockCompIfaceExecutionEnvironment executionEnvironment(cip.get());
@@ -1962,7 +1961,7 @@ TEST_F(ProgramTests, RebuildBinaryWithProcessGenBinaryError) {
// Load a binary program file
std::string filePath;
retrieveBinaryKernelFilename(filePath, "CopyBuffer_simd8_", ".bin");
retrieveBinaryKernelFilename(filePath, "CopyBuffer_simd16_", ".bin");
size_t binarySize = 0;
auto pBinary = loadDataFromFile(filePath.c_str(), binarySize);
EXPECT_NE(0u, binarySize);