/* * Copyright (C) 2017-2018 Intel Corporation * * SPDX-License-Identifier: MIT * */ #pragma once #include "unit_tests/aub_tests/command_stream/aub_command_stream_fixture.h" #include "unit_tests/fixtures/device_fixture.h" #include "unit_tests/fixtures/built_in_fixture.h" #include "unit_tests/command_queue/command_enqueue_fixture.h" #include "unit_tests/command_queue/command_queue_fixture.h" #include "unit_tests/command_stream/command_stream_fixture.h" #include "unit_tests/indirect_heap/indirect_heap_fixture.h" #include "unit_tests/helpers/hw_parse.h" namespace OCLRT { struct CommandEnqueueAUBFixture : public CommandEnqueueBaseFixture, public AUBCommandStreamFixture { using AUBCommandStreamFixture::SetUp; void SetUp() { CommandEnqueueBaseFixture::SetUp(cl_command_queue_properties(0)); AUBCommandStreamFixture::SetUp(pCmdQ); } void TearDown() { AUBCommandStreamFixture::TearDown(); CommandEnqueueBaseFixture::TearDown(); } }; } // namespace OCLRT