text: // Copyright (C) 2018-2022 Intel Corporation
  // SPDX-License-Identifier: Apache-2.0
  //
  
  #include "behavior/ov_executable_network/exec_network_base.hpp"
  #include "ie_plugin_config.hpp"
  #include "api_conformance_helpers.hpp"
  
  using namespace ov::test::behavior;
  using namespace ov::test::conformance;
  
  namespace {
  INSTANTIATE_TEST_SUITE_P(smoke_BehaviorTests, OVExecutableNetworkBaseTest,
                          ::testing::Combine(
                                  ::testing::Values(CommonTestUtils::DEVICE_CPU),
                                  ::testing::ValuesIn(emptyConfig)),
                          OVExecutableNetworkBaseTest::getTestCaseName);
  
  INSTANTIATE_TEST_SUITE_P(smoke_Multi_BehaviorTests, OVExecutableNetworkBaseTest,
                          ::testing::Combine(
                                  ::testing::Values(CommonTestUtils::DEVICE_MULTI),
                                  ::testing::ValuesIn(generateConfigs(CommonTestUtils::DEVICE_MULTI))),
                          OVExecutableNetworkBaseTest::getTestCaseName);
  
  INSTANTIATE_TEST_SUITE_P(smoke_Auto_BehaviorTests, OVExecutableNetworkBaseTest,
                          ::testing::Combine(
                                  ::testing::Values(CommonTestUtils::DEVICE_AUTO),
                                  ::testing::ValuesIn(generateConfigs(CommonTestUtils::DEVICE_AUTO))),
                          OVExecutableNetworkBaseTest::getTestCaseName);
  
  INSTANTIATE_TEST_SUITE_P(smoke_Hetero_BehaviorTests, OVExecutableNetworkBaseTest,
                           ::testing::Combine(
                                   ::testing::Values(CommonTestUtils::DEVICE_HETERO),
                                   ::testing::ValuesIn(generateConfigs(CommonTestUtils::DEVICE_HETERO))),
                           OVExecutableNetworkBaseTest::getTestCaseName);
  }  // namespace
  