mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-07 12:42:54 +08:00
Update programming BarrierEnable
Related-To: NEO-3211 Change-Id: I27d04d12414738c8e4a3eef1d29967e47a61c0fb Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
4d76fe93b0
commit
96031e7bba
@@ -16,6 +16,7 @@ set(IGDRCL_SRCS_tests_gen_common
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/exclude_tests/exclude_test_exclude.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/gen_cmd_parse.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/gen_commands_common_validation.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/hw_cmds_tests.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/matchers.h
|
||||
${NEO_CORE_DIRECTORY}/unit_tests/test_macros${BRANCH_DIR_SUFFIX}/test.h
|
||||
)
|
||||
|
||||
25
unit_tests/gen_common/hw_cmds_tests.cpp
Normal file
25
unit_tests/gen_common/hw_cmds_tests.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Copyright (C) 2019 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#include "runtime/gen_common/hw_cmds.h"
|
||||
#include "test.h"
|
||||
|
||||
using InterfaceDescriptorDataTests = ::testing::Test;
|
||||
|
||||
HWTEST_F(InterfaceDescriptorDataTests, givenVariousValuesWhenCallingSetBarrierEnableThenCorrectValueIsSet) {
|
||||
using INTERFACE_DESCRIPTOR_DATA = typename FamilyType::INTERFACE_DESCRIPTOR_DATA;
|
||||
INTERFACE_DESCRIPTOR_DATA idd = FamilyType::cmdInitInterfaceDescriptorData;
|
||||
|
||||
idd.setBarrierEnable(0);
|
||||
EXPECT_FALSE(idd.getBarrierEnable());
|
||||
|
||||
idd.setBarrierEnable(1);
|
||||
EXPECT_TRUE(idd.getBarrierEnable());
|
||||
|
||||
idd.setBarrierEnable(2);
|
||||
EXPECT_TRUE(idd.getBarrierEnable());
|
||||
}
|
||||
Reference in New Issue
Block a user