New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 757665 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Sep 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 754527
issue 764383



Sign in to add a comment

[Findit] Refactor StartTryJobOnDemandPipeline

Project Member Reported by chanli@chromium.org, Aug 22 2017

Issue description

Separate logic of StartTryJobOnDemandPipeline to a service module.
Add a pipeline specifically for compile failures.
 

Comment 1 by chanli@chromium.org, Sep 12 2017

Blocking: 764383
Project Member

Comment 2 by bugdroid1@chromium.org, Sep 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/f304d7789f3ed26e48f0e6f9240de864b3d1dca1

commit f304d7789f3ed26e48f0e6f9240de864b3d1dca1
Author: Chan <chanli@chromium.org>
Date: Tue Sep 19 00:25:12 2017

[Findit] separate logic of start_try_job_on_demand_pipeline.

1. Move try_job_util.py to service/ and rename it to try_job.py
2. Move failure specific logic in try_job.py to failure specific modules
3. Move logic in start_try_job_on_demand_pipeline to above service modules

This CL is only refactoring the code.

Bug:  757665 
Change-Id: I8e1272c702ffc3b1c260f9a5a43eb8ab7ebff9ea
Reviewed-on: https://chromium-review.googlesource.com/665962
Commit-Queue: Chan Li <chanli@chromium.org>
Reviewed-by: Shuotao Gao <stgao@chromium.org>
Reviewed-by: Jeffrey Li <lijeffrey@chromium.org>

[add] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/compile_failure/test/compile_try_job_test.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/test/gtest_test.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/waterfall/start_try_job_on_demand_pipeline.py
[add] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/test/try_job_test.py
[add] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/compile_failure/compile_try_job.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/test_failure/ci_test_failure.py
[delete] https://crrev.com/01be310f56a8f06933ce8fb282144ae7e0e1845d/appengine/findit/waterfall/try_job_util.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/gtest.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/waterfall/process_swarming_tasks_result_pipeline.py
[add] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/try_job.py
[delete] https://crrev.com/01be310f56a8f06933ce8fb282144ae7e0e1845d/appengine/findit/waterfall/test/try_job_util_test.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/waterfall/test/process_swarming_tasks_result_pipeline_test.py
[add] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/test_failure/test/test_try_job_test.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/test_failure/test/ci_test_failure_test.py
[modify] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/waterfall/test/start_try_job_on_demand_pipeline_test.py
[add] https://crrev.com/f304d7789f3ed26e48f0e6f9240de864b3d1dca1/appengine/findit/services/test_failure/test_try_job.py

Comment 4 by chanli@chromium.org, Sep 23 2017

Status: Fixed (was: Assigned)

Sign in to add a comment