| # Copyright 2019 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| from recipe_engine import recipe_test_api |
| |
| from PB.recipe_modules.depot_tools.presubmit import properties |
| |
| class PresubmitTestApi(recipe_test_api.RecipeTestApi): |
| |
| def __call__(self, runhooks=False, timeout_s=480, vpython_spec_path=None): |
| return self.m.properties( |
| **{ |
| '$depot_tools/presubmit': properties.InputProperties( |
| runhooks=runhooks, |
| timeout_s=timeout_s, |
| vpython_spec_path=vpython_spec_path, |
| ), |
| } |
| ) |