Spaces:
Sleeping
Sleeping
File size: 1,045 Bytes
66c9c8a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved.
# NVIDIA CORPORATION and its licensors retain all intellectual property
# and proprietary rights in and to this software, related documentation
# and any modifications thereto. Any use, reproduction, disclosure or
# distribution of this software and related documentation without an express
# license agreement from NVIDIA CORPORATION is strictly prohibited.
"""Serial code-coverage runner
This script is used to generate code-coverage reports by running Warp tests.
It runs in serial so can take over an hour to finish. To generate a coverage
report in parallel, use the warp/thirdparty./unittest_parallel.py script
instead with the --coverage option, e.g. python -m warp.tests --coverage
"""
import coverage
cover = coverage.Coverage(config_file=True, messages=True)
cover.start()
with cover.collect():
import unittest_serial # noqa: E402
unittest_serial.run_specified()
cover.save()
cover.report()
cover.html_report(title="Warp Testing Code Coverage Report")
|