86 lines
4.0 KiB
CMake
86 lines
4.0 KiB
CMake
# Copyright (C) 2018-2021 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
set(DLDT_COVERAGE_BASE_DIRECTORY "${IE_MAIN_SOURCE_DIR}/src")
|
|
|
|
ie_coverage_clean(REPOSITORY "dldt"
|
|
DIRECTORY "${OV_COVERAGE_GCDA_DATA_DIRECTORY}")
|
|
ie_coverage_capture(INFO_FILE "dldt"
|
|
BASE_DIRECTORY "${DLDT_COVERAGE_BASE_DIRECTORY}"
|
|
DIRECTORY "${OV_COVERAGE_GCDA_DATA_DIRECTORY}")
|
|
|
|
# Generate reports
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "inference_engine"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/inference_engine/*"
|
|
"${DLDT_COVERAGE_BASE_DIRECTORY}/plugin_api/*")
|
|
ie_coverage_genhtml(INFO_FILE "inference_engine"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "inference_engine_ir_v10_reader"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/readers/ir_reader/*"
|
|
"${DLDT_COVERAGE_BASE_DIRECTORY}/readers/reader_api/*")
|
|
ie_coverage_genhtml(INFO_FILE "inference_engine_ir_v10_reader"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "inference_engine_legacy"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/legacy_api/*")
|
|
ie_coverage_genhtml(INFO_FILE "inference_engine_legacy"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "hetero_plugin"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/hetero_plugin/*")
|
|
ie_coverage_genhtml(INFO_FILE "hetero_plugin"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "multi_device"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/multi_device/*")
|
|
ie_coverage_genhtml(INFO_FILE "multi_device"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "preprocessing"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/preprocessing/*")
|
|
ie_coverage_genhtml(INFO_FILE "preprocessing"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "inference_engine_transformations"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/inference_engine_transformations/*")
|
|
ie_coverage_genhtml(INFO_FILE "inference_engine_transformations"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "inference_engine_snippets"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/snippets/*")
|
|
ie_coverage_genhtml(INFO_FILE "inference_engine_snippets"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "low_precision_transformations"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/low_precision_transformations/*")
|
|
ie_coverage_genhtml(INFO_FILE "low_precision_transformations"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "template_plugin"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/template_plugin/*")
|
|
ie_coverage_genhtml(INFO_FILE "template_plugin"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
if(ENABLE_MKL_DNN)
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "mkldnn_plugin"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/mkldnn_plugin/*")
|
|
ie_coverage_genhtml(INFO_FILE "mkldnn_plugin"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
endif()
|
|
|
|
if(ENABLE_CLDNN)
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "cldnn_engine"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/cldnn_engine/*")
|
|
ie_coverage_genhtml(INFO_FILE "cldnn_engine"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
endif()
|
|
|
|
if(ENABLE_GNA)
|
|
ie_coverage_extract(INPUT "dldt" OUTPUT "gna_plugin"
|
|
PATTERNS "${DLDT_COVERAGE_BASE_DIRECTORY}/gna_plugin/*")
|
|
ie_coverage_genhtml(INFO_FILE "gna_plugin"
|
|
PREFIX "${DLDT_COVERAGE_BASE_DIRECTORY}")
|
|
endif()
|