Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(89)

Issue 2447253002: [Findit & Predator] Code reorg of Findit. (Closed)

Created:
4 years, 1 month ago by stgao
Modified:
4 years, 1 month ago
CC:
chromium-reviews, infra-reviews+infra_chromium.org
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

[Findit & Predator] Code reorg of Findit. In order to avoid confusion between "Findit for Waterfall" and "Findit for Crashes", we plan to split the original Findit project into two parts: -Findit: the portion of "Findit for Waterfall" in the original Findit. -Predator: the portion of "Findit for Crashes" in the original Findit. The containing project is named "Chrome Culprit Finder". "Chrome Culprit Finder" = Findit + Predator We will clean up the code first, and then clean up all related docs and site pages to reflect this change. Hopefully after that, there won't be confusion any more :) The findit_mock/ here is to avoid touching stuff in the current findit/.

Patch Set 1 : *.yaml are in services/ #

Patch Set 2 : *.yaml are in *_app/ #

Patch Set 3 : findit predator as top-level apps #

Patch Set 4 : Clean up. #

Total comments: 10
Unified diffs Side-by-side diffs Delta from patch set Stats (+1014 lines, -21 lines) Patch
A + appengine/findit_mock/.coveragerc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A + appengine/findit_mock/.expect_tests_pretest.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/DEV.md View 1 2 3 1 chunk +34 lines, -0 lines 0 comments Download
A appengine/findit_mock/README.md View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
A + appengine/findit_mock/analysis/.expect_tests.cfg View 1 2 1 chunk +1 line, -1 line 0 comments Download
A + appengine/findit_mock/analysis/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/analysis/analyze_flake.py View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
A + appengine/findit_mock/analysis/test/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/analysis/test/analyze_flake_test.py View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
A + appengine/findit_mock/app.yaml View 1 2 3 2 chunks +11 lines, -12 lines 0 comments Download
A + appengine/findit_mock/appengine_config.py View 1 2 3 1 chunk +5 lines, -3 lines 0 comments Download
A appengine/findit_mock/backend.yaml View 1 2 3 1 chunk +31 lines, -0 lines 0 comments Download
A appengine/findit_mock/backend_main.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A + appengine/findit_mock/cron.yaml View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/default_main.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A appengine/findit_mock/dispatch.yaml View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A appengine/findit_mock/frontend.yaml View 1 2 3 1 chunk +31 lines, -0 lines 0 comments Download
A appengine/findit_mock/frontend_main.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A appengine/findit_mock/gae_libs/README.md View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
A + appengine/findit_mock/gae_libs/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/findit_mock/gae_libs/handlers/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/gae_libs/handlers/base_handler.py View 1 2 1 chunk +18 lines, -0 lines 0 comments Download
A + appengine/findit_mock/gae_libs/model/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/findit_mock/gae_libs/model/test/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/gae_libs/model/test/versioned_model_test.py View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
A appengine/findit_mock/gae_libs/model/versioned_model.py View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
A + appengine/findit_mock/handlers/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/handlers/analyze_failure.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A appengine/findit_mock/handlers/report_failure.py View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A + appengine/findit_mock/handlers/test/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/handlers/test/version_test.py View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
A appengine/findit_mock/handlers/version.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A + appengine/findit_mock/index.yaml View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/infra_clients/README.md View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A + appengine/findit_mock/infra_clients/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/infra_clients/codereview.py View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
A + appengine/findit_mock/infra_clients/test/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/infra_clients/test/codereview_test.py View 1 2 1 chunk +9 lines, -0 lines 0 comments Download
A appengine/findit_mock/libs/README.md View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A + appengine/findit_mock/libs/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/findit_mock/libs/cache/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/libs/cache/cache.py View 1 2 1 chunk +13 lines, -0 lines 2 comments Download
A + appengine/findit_mock/libs/gitiles/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/libs/gitiles/git.py View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
A + appengine/findit_mock/libs/gitiles/test/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/libs/gitiles/test/git_test.py View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
A + appengine/findit_mock/libs/http/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/libs/http/retry_http_client.py View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
A + appengine/findit_mock/model/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/model/failure_analysis.py View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
A + appengine/findit_mock/model/test/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit_mock/model/test/failure_analysis_test.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A + appengine/findit_mock/queue.yaml View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/findit_mock/scripts/run.sh View 1 2 3 6 chunks +47 lines, -37 lines 2 comments Download
A appengine/findit_mock/third_party/abc.py View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
A + appengine/predator/.coveragerc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A + appengine/predator/.expect_tests_pretest.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/DEV.md View 1 2 3 1 chunk +34 lines, -0 lines 0 comments Download
A appengine/predator/README.md View 1 2 3 1 chunk +30 lines, -0 lines 0 comments Download
A appengine/predator/analysis/__init__.py View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A appengine/predator/analysis/crash_analyzer.py View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
A appengine/predator/analysis/first_party View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A appengine/predator/analysis/old_init.py View 1 2 1 chunk +19 lines, -0 lines 0 comments Download
A + appengine/predator/analysis/test/__init__.py View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/analysis/test/crash_analyzer_test.py View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A appengine/predator/app/__init__.py View 1 2 3 1 chunk +41 lines, -0 lines 0 comments Download
A appengine/predator/app/app.yaml View 1 2 3 1 chunk +34 lines, -0 lines 0 comments Download
A + appengine/predator/app/appengine_config.py View 1 2 3 1 chunk +5 lines, -3 lines 0 comments Download
A appengine/predator/app/backend-clusterfuzz.yaml View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A appengine/predator/app/backend-cracas.yaml View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A appengine/predator/app/backend-fracas.yaml View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A + appengine/predator/app/backend/.expect_tests.cfg View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A + appengine/predator/app/backend/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/backend/analysis View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A + appengine/predator/app/backend/handlers/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/backend/handlers/analyze_crash.py View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A + appengine/predator/app/backend/handlers/test/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/backend/handlers/test/analyze_crash_test.py View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A appengine/predator/app/backend/main.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A + appengine/predator/app/backend/model/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/predator/app/backend/model/test/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/predator/app/common/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/predator/app/common/model/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/common/model/crash_analysis.py View 1 2 3 1 chunk +20 lines, -0 lines 2 comments Download
A + appengine/predator/app/common/model/test/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/common/model/test/crash_analysis_test.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A + appengine/predator/app/cron.yaml View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/first_party View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A + appengine/predator/app/frontend/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/predator/app/frontend/handlers/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/frontend/handlers/report_crash.py View 1 2 3 1 chunk +15 lines, -0 lines 2 comments Download
A + appengine/predator/app/frontend/handlers/test/__init__.py View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/frontend/handlers/test/report_crash_test.py View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A appengine/predator/app/frontend/handlers/test/version_test.py View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A appengine/predator/app/frontend/handlers/version.py View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A appengine/predator/app/frontend/main.py View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
A + appengine/predator/app/index.yaml View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/predator/app/queue.yaml View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/app/third_party View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A appengine/predator/first_party/gae_libs View 1 2 3 1 chunk +1 line, -0 lines 2 comments Download
A appengine/predator/first_party/libs View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A + appengine/predator/first_party/testing_utils View 1 2 3 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/predator/scripts/run.sh View 1 2 3 1 chunk +198 lines, -0 lines 0 comments Download
A appengine/predator/third_party/abc.py View 1 2 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (6 generated)
stgao
Hey guys, Mind a quick look at the code layout as discussed on Tuesday? Thanks, ...
4 years, 1 month ago (2016-11-04 02:26:07 UTC) #7
Sharu Jiang
https://codereview.chromium.org/2447253002/diff/60001/appengine/findit_mock/libs/cache/cache.py File appengine/findit_mock/libs/cache/cache.py (right): https://codereview.chromium.org/2447253002/diff/60001/appengine/findit_mock/libs/cache/cache.py#newcode1 appengine/findit_mock/libs/cache/cache.py:1: import functools I think some part of cache is ...
4 years, 1 month ago (2016-11-04 18:39:46 UTC) #8
stgao
If there is no other concern, I will mirror this structure to Findit and we ...
4 years, 1 month ago (2016-11-08 18:53:32 UTC) #9
Sharu Jiang
On 2016/11/08 18:53:32, stgao (slow on Monday) wrote: > If there is no other concern, ...
4 years, 1 month ago (2016-11-08 19:10:16 UTC) #10
stgao
On 2016/11/08 19:10:16, Sharu Jiang wrote: > On 2016/11/08 18:53:32, stgao (slow on Monday) wrote: ...
4 years, 1 month ago (2016-11-08 19:34:34 UTC) #11
Sharu Jiang
lgtm
4 years, 1 month ago (2016-11-08 23:27:14 UTC) #12
stgao
As no more concern came in, I went ahead and mirrored this code structure in ...
4 years, 1 month ago (2016-11-10 18:49:00 UTC) #13
stgao
not lgtm to avoid commit of this CL as it is for demo purpose.
4 years, 1 month ago (2016-11-10 18:49:32 UTC) #14
stgao
4 years, 1 month ago (2016-11-10 18:50:07 UTC) #15
Message was sent while issue was closed.
On 2016/11/10 18:49:32, stgao (slow on Monday) wrote:
> not lgtm to avoid commit of this CL as it is for demo purpose.

seems not work, thus close it.

Powered by Google App Engine
This is Rietveld 408576698