2022-01-19 01:07:49 +03:00
|
|
|
# Copyright (C) 2018-2022 Intel Corporation
|
2021-06-24 13:14:04 +03:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
#
|
|
|
|
|
|
2021-07-02 11:36:31 +03:00
|
|
|
set(OV_COVERAGE_BASE_DIRECTORY "${OpenVINO_SOURCE_DIR}")
|
2021-06-24 13:14:04 +03:00
|
|
|
|
|
|
|
|
ie_coverage_clean(REPOSITORY "openvino"
|
|
|
|
|
DIRECTORY "${OV_COVERAGE_GCDA_DATA_DIRECTORY}")
|
|
|
|
|
ie_coverage_capture(INFO_FILE "openvino"
|
|
|
|
|
BASE_DIRECTORY "${OV_COVERAGE_BASE_DIRECTORY}"
|
|
|
|
|
DIRECTORY "${OV_COVERAGE_GCDA_DATA_DIRECTORY}")
|
|
|
|
|
|
|
|
|
|
# Generate reports
|
|
|
|
|
|
2021-11-29 09:38:06 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "inference"
|
|
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/inference/*")
|
2021-06-24 13:14:04 +03:00
|
|
|
|
2021-11-30 13:10:19 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "inference"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2021-11-30 13:10:19 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "legacy"
|
2021-11-29 09:38:06 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/common/legacy/*")
|
2021-11-30 13:10:19 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "legacy"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2022-02-03 20:03:41 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "hetero_plugin"
|
2021-11-29 14:05:08 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/plugins/hetero/*")
|
2022-02-03 20:03:41 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "hetero_plugin"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2022-02-03 20:03:41 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "auto_plugin"
|
2021-12-06 10:58:05 +08:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/plugins/auto/*")
|
2022-02-03 20:03:41 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "auto_plugin"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
|
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "preprocessing"
|
2021-11-29 09:38:06 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}src/common/preprocessing/*")
|
2021-06-24 13:14:04 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "preprocessing"
|
|
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2021-11-30 13:10:19 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "transformations"
|
2021-11-29 09:38:06 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/common/transformations/*")
|
2021-11-30 13:10:19 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "transformations"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2021-11-30 13:10:19 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "snippets"
|
2021-11-29 09:38:06 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/common/snippets/*")
|
2021-11-30 13:10:19 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "snippets"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
|
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "low_precision_transformations"
|
2021-11-29 09:38:06 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/common/low_precision_transformations/*")
|
2021-06-24 13:14:04 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "low_precision_transformations"
|
|
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
|
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "template_plugin"
|
2021-11-29 09:38:06 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/docs/template_plugin/*")
|
2021-06-24 13:14:04 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "template_plugin"
|
|
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2021-12-23 11:49:25 +03:00
|
|
|
if(ENABLE_INTEL_CPU)
|
|
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "intel_cpu_plugin"
|
|
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/plugins/intel_cpu/*")
|
|
|
|
|
ie_coverage_genhtml(INFO_FILE "intel_cpu_plugin"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
endif()
|
|
|
|
|
|
2021-11-30 17:26:09 +03:00
|
|
|
if (ENABLE_INTEL_GPU)
|
|
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "intel_gpu_plugin"
|
|
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/plugins/intel_gpu/*")
|
|
|
|
|
ie_coverage_genhtml(INFO_FILE "intel_gpu_plugin"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
endif()
|
|
|
|
|
|
2021-12-06 13:00:35 +03:00
|
|
|
if(ENABLE_INTEL_GNA)
|
2022-02-03 20:03:41 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "intel_gna_plugin"
|
2021-12-06 13:00:35 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/plugins/intel_gna/*")
|
2022-02-03 20:03:41 +03:00
|
|
|
ie_coverage_genhtml(INFO_FILE "intel_gna_plugin"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
endif()
|
|
|
|
|
|
2021-11-29 09:38:06 +03:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "core"
|
|
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/core/*")
|
|
|
|
|
ie_coverage_genhtml(INFO_FILE "core"
|
2021-06-24 13:14:04 +03:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2022-08-22 16:19:56 +02:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "openvino_all"
|
|
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/*" "${OV_COVERAGE_BASE_DIRECTORY}/docs/template_plugin/*")
|
|
|
|
|
ie_coverage_genhtml(INFO_FILE "openvino_all"
|
|
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
|
2021-12-08 08:17:31 +03:00
|
|
|
if(ENABLE_OV_ONNX_FRONTEND)
|
2021-08-11 18:01:27 +02:00
|
|
|
ie_coverage_extract(INPUT "openvino" OUTPUT "onnx"
|
2021-11-29 09:38:06 +03:00
|
|
|
PATTERNS "${OV_COVERAGE_BASE_DIRECTORY}/src/frontends/onnx/*"
|
|
|
|
|
"${OV_COVERAGE_BASE_DIRECTORY}/src/frontends/onnx/*")
|
2021-08-11 18:01:27 +02:00
|
|
|
ie_coverage_genhtml(INFO_FILE "onnx"
|
2021-07-22 16:26:05 +02:00
|
|
|
PREFIX "${OV_COVERAGE_BASE_DIRECTORY}")
|
|
|
|
|
endif()
|