text: // Copyright (C) 2018-2021 Intel Corporation
  // SPDX-License-Identifier: Apache-2.0
  //
  
  #include <vector>
  
  #include "low_precision_transformations/output_layers_handling_in_transformations.hpp"
  #include "common_test_utils/test_constants.hpp"
  
  using namespace LayerTestsDefinitions;
  using namespace ngraph::pass::low_precision;
  
  namespace {
  const std::vector<InferenceEngine::Precision> netPrecisions = {
          InferenceEngine::Precision::FP32,
          InferenceEngine::Precision::FP16
  };
  
  const std::vector<LayerTransformation::Params> trasformationParamValues = {
      LayerTestsUtils::LayerTransformationParamsFactory::createParams(),
      LayerTestsUtils::LayerTransformationParamsFactory::createParamsI8I8(),
      LayerTestsUtils::LayerTransformationParamsFactory::createParamsU8I8()
  };
  
  
  INSTANTIATE_TEST_CASE_P(smoke_LPT, OutputLayersHandlingInTransformations,
      ::testing::Combine(
          ::testing::ValuesIn(netPrecisions),
          ::testing::Values(InferenceEngine::SizeVector({ 1, 3, 16, 16 })),
          ::testing::Values(CommonTestUtils::DEVICE_CPU),
          ::testing::ValuesIn(trasformationParamValues)),
      OutputLayersHandlingInTransformations::getTestCaseName);
  }  // namespace
  