Chromium Code Reviews| Index: appengine/findit/handlers/flake/check_flake.py |
| diff --git a/appengine/findit/handlers/flake/check_flake.py b/appengine/findit/handlers/flake/check_flake.py |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..6bf6dc26dcd8df8d1fff4c88da12c80227a595b2 |
| --- /dev/null |
| +++ b/appengine/findit/handlers/flake/check_flake.py |
| @@ -0,0 +1,34 @@ |
| +# Copyright 2016 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. |
| + |
| +# pylint: disable=W0612 |
|
stgao
2016/06/13 22:56:12
nit: move this next to the unused variables.
caiw
2016/06/14 19:48:05
Done.
|
| +from common.base_handler import BaseHandler |
| +from common.base_handler import Permission |
| + |
| + |
| +class CheckFlake(BaseHandler): |
| + PERMISSION_LEVEL = Permission.CORP_USER |
| + |
| + def HandleGet(self): |
| + |
| + # Get input parameters. |
| + master_name = self.request.get('master_name').strip() |
| + builder_name = self.request.get('builder_name').strip() |
| + build_number = int(self.request.get('build_number').strip()) |
| + test_target_name = self.request.get('test_target_name').strip() |
| + testcase_list = self.request.get('testcase_list').strip() |
| + |
| + # TODO(caiw): Get status of master_analysis from database. |
| + |
| + # TODO(caiw): If there is a completed master_analysis, return |
| + # the template which displays it. |
| + |
| + # TODO(caiw): If the current master_analysis has an error, |
| + # delete it. |
| + |
| + # TODO(caiw): If there is no master_analysis, create one. |
| + |
| + # TODO(caiw): Trigger pipeline. |
| + |
| + # TODO(caiw): Return the appropriate template based on the case. |