text: // Copyright (C) 2018-2021 Intel Corporation
  // SPDX-License-Identifier: Apache-2.0
  //
  
  #include "behavior/infer_request_callback.hpp"
  
  using namespace BehaviorTestsDefinitions;
  namespace {
  const std::vector<InferenceEngine::Precision> netPrecisions = {
          InferenceEngine::Precision::FP32,
          InferenceEngine::Precision::FP16
  };
  
  const std::vector<std::map<std::string, std::string>> configs = {
          {},
  };
  
  const std::vector<std::map<std::string, std::string>> multiConfigs = {
          {{ MULTI_CONFIG_KEY(DEVICE_PRIORITIES) , CommonTestUtils::DEVICE_GNA}}
  };
  
  
  INSTANTIATE_TEST_SUITE_P(smoke_BehaviorTests, CallbackTests,
          ::testing::Combine(
              ::testing::ValuesIn(netPrecisions),
              ::testing::Values(CommonTestUtils::DEVICE_GNA),
              ::testing::ValuesIn(configs)),
          CallbackTests::getTestCaseName);
  
  INSTANTIATE_TEST_SUITE_P(smoke_Multi_BehaviorTests, CallbackTests,
          ::testing::Combine(
                  ::testing::ValuesIn(netPrecisions),
                  ::testing::Values(CommonTestUtils::DEVICE_MULTI),
                  ::testing::ValuesIn(multiConfigs)),
          CallbackTests::getTestCaseName);
  }  // namespace
  