blob: e077bb65897ee9b8eeefcf2fcc43afc80f9507ab [file] [edit]
# Copyright 2026 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
def CommonChecks(input_api, output_api):
test_dir = input_api.os_path.join(input_api.PresubmitLocalPath(), 'test')
env = dict(input_api.environ)
env['PYTHONDONTWRITEBYTECODE'] = '1'
return input_api.RunTests(
input_api.canned_checks.GetUnitTests(
input_api,
output_api,
unit_tests=[
input_api.os_path.join(test_dir, 'parse_test.py'),
input_api.os_path.join(test_dir, 'integration_tests.py'),
],
env=env,
)
)
def CheckChangeOnUpload(input_api, output_api):
return CommonChecks(input_api, output_api)
def CheckChangeOnCommit(input_api, output_api):
return CommonChecks(input_api, output_api)