From 7854b3adc486ceea2628051bb9d38bd3fec9af57 Mon Sep 17 00:00:00 2001 From: DMITRIY PEDCHENKO Date: Thu, 7 Mar 2024 19:58:11 +0300 Subject: [PATCH] [DOP-13277] Collect coverage results --- .github/workflows/tests.yml | 5 +---- syncmaster/tests/config/.coveragerc | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 syncmaster/tests/config/.coveragerc diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 80411e450..24bb5d11 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -70,7 +70,4 @@ jobs: run: find reports -type f -exec mv '{}' reports \; - name: Generate coverate reports - run: | - root_path=$(dirname $(realpath $0)) - coverage combine --rcfile=tests/.coveragerc - coverage xml --rcfile=tests/.coveragerc -o $root_path/reports/coverage.xml -i + run: ./combine_coverage.shi diff --git a/syncmaster/tests/config/.coveragerc b/syncmaster/tests/config/.coveragerc new file mode 100644 index 00000000..d05377cc --- /dev/null +++ b/syncmaster/tests/config/.coveragerc @@ -0,0 +1,23 @@ +[run] +branch = true +omit = tests/* +parallel = true +data_file = reports/.coverage + +[report] +exclude_lines = + pragma: no cover + def __repr__ + if self.debug: + if settings.DEBUG + raise AssertionError + raise NotImplementedError + if __name__ == .__main__.: + if TYPE_CHECKING: + class .*\bProtocol\): + @(abc\.)?abstractmethod + if pyspark_version + spark = SparkSession._instantiatedSession + if log.isEnabledFor(logging.DEBUG): + if sys.version_info + "def downgrade\\(\\)" \ No newline at end of file