| #!/usr/bin/env python3 |
| # Copyright 2022 The ChromiumOS Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import sys |
| from impl.common import ( |
| CROSVM_ROOT, |
| run_main, |
| cmd, |
| chdir, |
| ) |
| |
| |
| def main(list_checks: bool = False, all: bool = False, *check_names: str): |
| chdir(CROSVM_ROOT) |
| if not list_checks: |
| print("Deprecated. Please use ./tools/presubmit instead") |
| if not check_names: |
| check_names = ("health_checks",) |
| cmd( |
| sys.executable, |
| "tools/presubmit", |
| "--no-delta" if all else None, |
| "--list-checks" if list_checks else None, |
| *check_names |
| ).fg() |
| |
| |
| if __name__ == "__main__": |
| run_main(main) |