Coverage for lobster/trlc_runner.py: 0%
6 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-09-22 04:43 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-09-22 04:43 +0000
1# LOBSTER - Lightweight Open BMW Software Traceability Evidence Report
2# Copyright (C) 2026 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
3#
4# This program is free software: you can redistribute it and/or modify
5# it under the terms of the GNU Affero General Public License as
6# published by the Free Software Foundation, either version 3 of the
7# License, or (at your option) any later version.
8#
9# This program is distributed in the hope that it will be useful, but
10# WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12# Affero General Public License for more details.
13#
14# You should have received a copy of the GNU Affero General Public
15# License along with this program. If not, see
16# <https://www.gnu.org/licenses/>.
18"""Entrypoint to run pip-installed TRLC as a Bazel py_test."""
20import runpy
23def main() -> None:
24 # Prefer package-as-script, then fall back to the historical module path.
25 try:
26 runpy.run_module("trlc", run_name="__main__")
27 except ImportError:
28 runpy.run_module("trlc.trlc", run_name="__main__")
31if __name__ == "__main__":
32 main()