aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra
Commit message (Collapse)AuthorAge
* Add isolate_android_sdk.py script and android_sdk_hashGravatar borenet2016-05-13
| | | | | | | BUG=skia:5298 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1975893002 Review-Url: https://codereview.chromium.org/1975893002
* Add XSAN suppression files to infrabots.isolate. Only compile 'dm' and ↵Gravatar benjaminwagner2016-05-04
| | | | | | | | | | | 'nanobench' for XSAN flavors. Needed for https://codereview.chromium.org/1920283002 BUG=skia:5157 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1859413003 Review-Url: https://codereview.chromium.org/1859413003
* Update Win toolchainGravatar mtklein2016-04-28
| | | | | | | | | | | | | I believe this now correctly updates us to VS 2015 update 2. CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Win-MSVC-x86-Debug-VS2015-Trybot https://isolateserver.appspot.com/browse?namespace=default-gzip&digest=3c710fd7f4df8ec24fde62681536fad21be2751c BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1926813007 Review-Url: https://codereview.chromium.org/1926813007
* Add dry_run_access_list to Skia's cq.protoGravatar rmistry2016-04-27
| | | | | | | | | This will give all users who have access to our trybots access to our dry run CQ as well. BUG=591183 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1926783002 Review-Url: https://codereview.chromium.org/1926783002
* Don't isolate the Skia repo for Swarming compilesGravatar borenet2016-04-27
| | | | | | | | BUG=skia: NOTREECHECKS=true GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1886343002 Review URL: https://codereview.chromium.org/1886343002
* Add new coverage_skia.isolateGravatar rmistry2016-04-18
| | | | | | | | | | | Coverage is different from the other recipes because it needs both skia_repo and test artifacts. The primary reason is: the path to the out directory is compiled into the binary, which is why the compile and test steps need to be combined. The isolate file will be used from the updated coverage recipe in https://codereview.chromium.org/1862713002/ BUG=skia:5159 NOTREECHECKS=true Review URL: https://codereview.chromium.org/1893503003
* More iOS swarming bot fixesGravatar borenet2016-04-06
| | | | | | | | | | - Copy the packaged app into xcodebuild/... - Isolate ios/bin directory BUG=skia:5155 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1860333002 Review URL: https://codereview.chromium.org/1860333002
* Add valgrind suppression file to infrabots.isolateGravatar rmistry2016-04-05
| | | | | | | BUG=skia:5149 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1859083002 Review URL: https://codereview.chromium.org/1859083002
* Support for Android Swarming botsGravatar borenet2016-04-01
| | | | | | | BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1819033002 Review URL: https://codereview.chromium.org/1819033002
* Fixes for Swarming recipesGravatar borenet2016-03-30
| | | | | | | | BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1827413002 NOTRY=true Review URL: https://codereview.chromium.org/1827413002
* Splitting up wait_for_device into two piecesGravatar kjlubick2016-03-25
| | | | | | | BUG=skia:5111 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1829753004 Review URL: https://codereview.chromium.org/1829753004
* Add experimental Swarmbucket botGravatar borenet2016-03-22
| | | | | | | | | | | Docs here: https://chromium.googlesource.com/infra/infra/+/master/appengine/cr-buildbucket/doc/swarming.md NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1820323002 Review URL: https://codereview.chromium.org/1820323002
* Swarming: Ensure depot_tools is in PATH when compilingGravatar borenet2016-03-21
| | | | | | | | | | Turns out we were "lucky" for our Linux bots which already have depot_tools in PATH. The Mac bot does have depot_tools, but it's not in PATH. Add it in the script to ensure we can always get to it. NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1823653002 Review URL: https://codereview.chromium.org/1823653002
* Remove --verbose from DM on Swarming botsGravatar borenet2016-03-18
| | | | | | | | TBR=mtklein BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1817563002 Review URL: https://codereview.chromium.org/1817563002
* Fix Linux Swarming botsGravatar borenet2016-03-17
| | | | | | | | | NOTRY=true NOTREECHECKS=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1806323003 Review URL: https://codereview.chromium.org/1806323003
* Some fixes for Swarming botsGravatar borenet2016-03-17
| | | | | | | BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1813443003 Review URL: https://codereview.chromium.org/1813443003
* Fix compile on Windows swarming botGravatar borenet2016-03-16
| | | | | | | BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1791513002 Review URL: https://codereview.chromium.org/1791513002
* Add CMake builder to CQGravatar borenet2016-03-16
| | | | | | | BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1810523002 Review URL: https://codereview.chromium.org/1810523002
* Fixes for Win toolchain isolateGravatar borenet2016-03-11
| | | | | | | | NOTRY=true BUG=skia:4763, skia:4553 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1782943002 Review URL: https://codereview.chromium.org/1782943002
* Add isolate_win_toolchain.pyGravatar borenet2016-03-10
| | | | | | | | | | | | Intended to be run manually by a developer on Windows. Downloads the requested Windows toolchain, uploads it to the isolate server, records the isolated hash in the JSON file and uploads a CL to update that file. BUG=skia:4553, skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1775073002 Review URL: https://codereview.chromium.org/1775073002
* Swarming bots: fix trybotsGravatar borenet2016-03-08
| | | | | | | | | | Requires a recipe-side change as well. NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1768333002 Review URL: https://codereview.chromium.org/1768333002
* Swarming bots: add build products whitelistGravatar borenet2016-03-07
| | | | | | | | | | | Should reduce output isolate size (and therefore upload time) for compile task by ~10x NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1768273002 Review URL: https://codereview.chromium.org/1768273002
* Swarming tasks: print start and end timeGravatar borenet2016-03-04
| | | | | | | | | | This will help determine how long each component of the task takes. NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1769583002 Review URL: https://codereview.chromium.org/1769583002
* Swarming bots: setup for skipping download of build productsGravatar borenet2016-03-04
| | | | | | | | | | | | | | | | | | | | Turns out it's pretty easy to pass the compile outputs to the test task by just adding the hash to the "includes" list in the .isolated file. So the flow is: 1. Isolate skia repo 2. Run compile task, record hash of results 3. Isolate test inputs for DM. This writes a .isolated file 4. Edit the .isolated file from #3 to include the hash from #2 5. Upload the modified .isolated file to the isolate server 6. Trigger the swarming task for DM 7. Wait for DM task to finish, download results from isolate server 8. Upload results to GS as normal I expect the swarming bots to break when this is committed due to the moved out directory. The associated recipe change will fix them. NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1759553003 Review URL: https://codereview.chromium.org/1759553003
* Temporarily disable ios compile botGravatar stephana2016-03-02
| | | | | | | | | BUG=skia: TBR=rmistry NOTRY=true GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1757053002 Review URL: https://codereview.chromium.org/1757053002
* Swarming bots: Add support for perf stepsGravatar borenet2016-03-02
| | | | | | | | NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1754843002 Review URL: https://codereview.chromium.org/1754843002
* Swarming Bots: fix resource pathGravatar borenet2016-02-29
| | | | | | | | | TBR=rmistry NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1749873002 Review URL: https://codereview.chromium.org/1749873002
* Swarming bots: Fix tester out dirGravatar borenet2016-02-29
| | | | | | | | | TBR=rmistry NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1751463002 Review URL: https://codereview.chromium.org/1751463002
* Fix Swarming compile out dirGravatar borenet2016-02-29
| | | | | | | | | TBR=rmistry NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1743353002 Review URL: https://codereview.chromium.org/1743353002
* Swarming Tests: create tmp dir if it doesn't existGravatar borenet2016-02-29
| | | | | | | | | TBR=rmistry NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1749623003 Review URL: https://codereview.chromium.org/1749623003
* Swarming tests: Fix uninteresting hash file pathGravatar borenet2016-02-29
| | | | | | | | | TBR=rmistry NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1746063002 Review URL: https://codereview.chromium.org/1746063002
* Add test_skia.py, isolates for test_skia, images, skpsGravatar borenet2016-02-29
| | | | | | | | | | This enables running DM through Swarming. NOTRY=true BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1743113003 Review URL: https://codereview.chromium.org/1743113003
* Add luci-go isolate.sha1 filesGravatar borenet2016-02-18
| | | | | | | | NOTRY=true BUG=skia:3775, skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1711013002 Review URL: https://codereview.chromium.org/1711013002
* Port Skia recipe to normal Python scripts, move to Skia repoGravatar borenet2016-02-18
| | | | | | | BUG=skia:4763 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1703663002 Review URL: https://codereview.chromium.org/1703663002
* update CQ with new bot namesGravatar mtklein2016-02-05
| | | | | | | | | | NOTRY=true NOTREECHECKS=true BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1675643002 Review URL: https://codereview.chromium.org/1675643002
* Add Test-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release to the CQGravatar borenet2016-01-06
| | | | | | | BUG=skia:4758 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1564743003 Review URL: https://codereview.chromium.org/1564743003
* Add iOS compile bot to the CQGravatar borenet2015-12-04
| | | | | | BUG=skia:4252 Review URL: https://codereview.chromium.org/1501453005
* Moved committer list to chrome-infra-auth and deleted it from the repoGravatar sergiyb2015-09-02
| | | | | | | R=rmistry@chromium.org BUG=chromium:511311 Review URL: https://codereview.chromium.org/1314153006
* Specify try_job_retry_config for Skia try jobsGravatar rmistry2015-09-02
| | | | | | | | | | | | | Retry config support was added to the CQ in https://chromereviews.googleplex.com/240527013/ This CL uses the retry config in Skia's cq.cfg file. CQ's default failure_retry_weight is 1. We set it to 2 which will immediately go beyond the try job quota and will not retry for failures. It will retry for transient errors. BUG=chromium:522460 TBR=mtklein NOTRY=true Review URL: https://codereview.chromium.org/1330473002
* Build buckets: tryjob accessGravatar nodir2015-07-30
| | | | | | | | | | Allowed project-skia-tryjob-access group to schedule builds on public skia build buckets R=borenet@chromium.org, rmistry@chromium.org BUG=495680 Review URL: https://codereview.chromium.org/1256333006
* Skia project metadataGravatar nodir2015-07-13
| | | | | | | | | | | | Added project.cfg metadata file for chrome-infra R=borenet@google.com, rmistry@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=507723 Review URL: https://codereview.chromium.org/1231383004
* Add a 64-bit ARM builder to the CQ.Gravatar mtklein2015-06-24
| | | | | | | | | It's possible this rarely breaks, but I do write ARMv8 code frequently enough that it'll help prevent broken trees. BUG=skia: Review URL: https://codereview.chromium.org/1209763003
* Add signcla verifier to skia.Gravatar sheyang2015-06-17
| | | | | | | | This verifier is just informative now. BUG=457428 Review URL: https://codereview.chromium.org/1193433003
* Added CQ config to skia repoGravatar sergiyb2015-06-08
| | | | | | | | | | | | This must land in sync with https://chromereviews.googleplex.com/204307013 and revert in sync. R=rmistry@chromium.org, tandrii@chromium.org NOTRY=true NOTREECHECKS=true BUG=chromium:471767 Review URL: https://codereview.chromium.org/1153093004
* /infra directoryGravatar nodir2015-06-01
Added /infra directory, it will contain chrome-infra specific files, in particular configs for chrome infra services. /infra/project-config/cr-buildbucket.cfg defines buckets on cr-buildbucket.appspot.com R=borenet@google.com BUG=skia: Review URL: https://codereview.chromium.org/1164633002