Age | Commit message (Collapse) | Author |
|
Currently there are some naming mismatches for the new code coverage
bot, refererring to it as linux64_coverage_debug in some places, and
code_coverage in others.
This patch is an attempt to fix the build system by unifying the names
of the bot.
Change-Id: Ie4702db7fecf89d1238ef9cdd83e85b4631926ab
TBR=rwkeane@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2207638
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
Change-Id: I9db029e58629b4b68836e039f1c29f85e420549b
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2207632
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
Currently, the Step module's step.nest command as used in the openscreen
trybot and the code_coverage module does not function as documented:
https://cs.corp.google.com/github/luci/recipes-py/recipe_modules/step/api.py?fromv2=true&l=208
This is a known issue and is being tracked by bug:
https://bugs.chromium.org/p/chromium/issues/detail?id=1078530
Until this bug is resolved, code coverage must be calculated in a
separate trybot, or issues in code coverage can cause an otherwise
passing trybot to fail. This CL adds an FYI bot to calculate code
coverage, and removed the code coverage mixin from existing required
bots.
Change-Id: I47a9bf8429ce424262660b13911e1f14d14f49e4
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2182316
Commit-Queue: Ryan Keane <rwkeane@google.com>
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
|
|
Change-Id: I82402ef523e93617f4a0fe3b8dc620c70ed552ce
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2174268
Reviewed-by: Ryan Keane <rwkeane@google.com>
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Ryan Keane <rwkeane@google.com>
|
|
Add the required changes to the build for this repo to add code coverage
to CLs submitted on Gerrit.
This CL includes the following changes:
- Add the merge_results.py script. In chromium, these scripts are run
during the build, on each sharded test machine to gather up all
'.profraw' files (the raw coverage files generated by unit tests
when coverage is enabled), merge them, and generate a single
'.profdata' file (the processed coverage data file).
Currently, the merge step is unneeded for the openscreen library, but
the conversion to .profdata files is still needed. This will be run
by the buildbot, after the code_coverage module has
been initialized and unit tests have been run, but before the
generated coverage data can be used and uploaded.
If, later, code coverage data for E2E tests is added as-well, this
merge step will become useful :)
- Updates to the openscreen buildbot config to support code coverage in
buildbot builds.
Change-Id: I500f1d1ac501e8005df4e6c62cfcb25968c78e9f
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2168541
Commit-Queue: Ryan Keane <rwkeane@google.com>
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
Currently the ARM64 bots are using too new of a version of glib, so they
are incompatible with all of the bots in the luci.flex.try pool that run
ARM64.
This patch readds the Debian stretch sysroot for cross compiling, so we
link an older version of glib that is either the same or forwards
compatible with the newer version linked in the Ubuntu 18.04 bots.
Bug: openscreen/18
Change-Id: I3ada49ac5197844b0c49028194a17c993c7b2663
TBR=btolsch@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2163436
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
Currently, cross compiling on bionic is borked since there is an
"unsupported GNU_PROPERTY_TYPE" on several of the compiler artifacts.
This warning cannot be turned off or ignored with a flag, so the only
way is to use a different linker version.
This chain will have a follow up patch to force the swarming bot, since
the swarming bot tests MUST be run on 18.04 instead of 16.04.
It's a delicate flow, if 18.04 updates to a more recent linker version
or if we can figure out how to roll our own linker tools in cross
compile this will hopefully go away.
Bug: openscreen/18
Change-Id: I1ccd4eba9d97020c56b0aa9af131dc673bd6b466
TBR=btolsch@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2158819
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
Currently, the CI ARM64 bot is never run because the LUCI scheduler
config has a typo in the name for the builder. This change fixes the
typo so it should begin running.
Change-Id: Ie555d374d3ed937c2fc43917d64f03a846480ad2
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2147818
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
The ARM64 bot has been upgraded to 18.04, so the stretch sysroot is no
longer needed. This patch removes it. NOTE: this also includes removing
almost all of the platform targeting code, since we only have one
platform now they are dead code paths. Future developers should consider
referring to this patch if we ever have multiple flavors of sysroots at
the same time again.
TBR due to buildbucket change, and this is 100% code removal.
TBR=btolsch@chromium.org
Bug: openscreen/18
Change-Id: Ic85f54bb7467f1317776a3cea3a1878bc6caae58
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2147773
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This patch updates the ARM64 bot from Linux 1604 to Linux 1804, in order
to request the new docker image for swarming.
Note: a follow up patch in the openscreen.py infra file is likely.
TBR so that I can test bot stability over the weekend, and it's a
minimal change that shouldn't require much review.
TBR=btolsch@chromium.org
Bug: openscreen/18
Change-Id: I27d6728dee49375c0441d113277c3a3e13b8d44e
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2145630
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This patch changes the mixin name in the buildbucket.cfg.
The buildbucket.cfg lags being picked up by the bot, so TBR to get this
tested quickly.
TBR=btolsch@chromium.org
Change-Id: I2db7397b396879d0455c11da8751513554ec9f38
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2142318
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
This patch removes the jessie sysroots, which are too old for the C++
features that we use, in favor of new stretch sysroots that I generated
by pulling an old version of chromium/src and using the
sysroot-creator.sh script with a stretch package configuration.
TBR due to buildbucket.cfg changes, trying to get the bot landed today.
TBR=btolsch@chromium.org
Change-Id: I6dfae987c4be6aae24386ede3abe33d01596821e
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2142317
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
Missed a mixin, so the bot still isn't behaving properly.
TBR=btolsch@chromium.org
Change-Id: I7db2559a97aaa2afe0a61f918fbf500767200f77
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2142313
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This patch is to fix a potential issue where the properties aren't being
set correctly.
TBR since our build system is dumb and refuses to use the
cr-buildbucket.cfg file in LED builds unless it is checked in.
TBR=btolsch@chromium.org
Change-Id: I1b6738ce01f5de9472232505f5a92e3f770b179d
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2141013
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
Currently, the arm64 build bot fails because the sysroot image
references a version of the standard library that is much too new for
the build bot to run against.
This patch lays the groundwork to resolve that issue by adding a new
platform argument to openscreen, with Jessie sysroots that should fix
the build issue.
Change-Id: Ie2cd1de1a59281eab2d86b78d6d36897722185be
TBR=btolsch@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2140478
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
This patch adds server configuration for the swarming and isolate
servers to the buildbucket.cfg file, allowing the bot to upload isolates
and start swarming tasks.
Bug: openscreen:18
Change-Id: I4d5e9780f5320f3e5a963ebcddb7cdd7d0084c45
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2135505
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
A luci.openscreen.ci bot snuck into the "try" console. This change just
renames the path to the try version.
Change-Id: I77f8c5019c2a9d07a1483d844e0d08efeec4f81b
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2134729
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
This patch fixes the arm bot configuration, which is broken because the
current setup uses the target_cpu and assumes I want a host_cpu that is
also ARM64.
TBR=mfoltz@chromium.org
Change-Id: Ibcb87ac4fc977bad31283014dcd024be90be8e48
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2124589
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
This patch adds a bot that builds on linux64 for a target cpu of ARM64.
After this patch lands, we should have validation as part of checkin
that our cross compile toolchain is working properly.
Next step will be updating the scripts/slave/recipes/openscreen.py file
to run the tests (QEMU or isolate TBD).
Bug: openscreen/18
Change-Id: I744403788d055e09ab27931c8141dba09b268c58
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2122257
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
|
|
We have gotten to the point where our Chromium bots are pretty stable,
and should start gating checkin. This patch changes our checkin process
to make chromium trybot success mandatory.
Bug: crbug.com/openscreen/102
Change-Id: If0b37ddd1bf3bbe57c7b606e09ba38e8f5b1897a
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2014884
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This patch reverts the ARM64 bot configuration, since it won't work
until we cross compile and use an isolate for tests.
TBR: miu@chromium.org
Change-Id: I10b626c4cc9854e8101e0fe07a12bd03bcde9c42
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2003229
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
This change makes the presubmit recipe run `gclient runhooks` to ensure
the bot has a copy of clang-format, now that that's how it is expected
to be downloaded. clang-format is used by the presubmit script, so this
is required.
Change-Id: Id3a026d69dbb26e76793e999fa12ed54317bfd22
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2001467
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
Relands only the comments that were added to our cr-buildbucket.cfg in
the reverted commit 1a5032f91662568ed3f. These comments are very useful
for helping us find where our build recipes are in the chromium //build
repo, and how everything comes together in the actual build on the bots.
There is no configuration or other functional change being made here.
TBR=jophba@chromium.org
Bug: openscreen:86
Change-Id: I8edbc8107d094525ad6881ba68a9ebbb0f337ab7
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1992823
Reviewed-by: Yuri Wiitala <miu@chromium.org>
|
|
This change adds the chromium try builders to the milo console and fixes
the link to the linux_arm64 try builder (was to the ci bot).
Change-Id: Ica0ef99476cfae1f53d5d35c0bde944cd8ba937f
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1992303
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This reverts commit c89ba142f1add0881ebd73071e89764e326d5c3d.
Reason for revert: Fixed up ARM bot configurations
Original change's description:
> Revert "Add ARM buildbot, update configurations"
>
> This reverts commit b5ad11566a8da7fb844d2dd4e3f253dc607303ab.
>
> Reason for revert: <INSERT REASONING HERE>
>
> Original change's description:
> > Add ARM buildbot, update configurations
> >
> > This patch updates the build bots to use the most appropriate dimensions
> > for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
> >
> > Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
> >
> > Add ARM buildbot, update configurations
> >
> > This patch updates the build bots to use the most appropriate dimensions
> > for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
> >
> > Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
> > Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1980849
> > Reviewed-by: Jordan Bayles <jophba@chromium.org>
> > Reviewed-by: mark a. foltz <mfoltz@chromium.org>
> > Commit-Queue: Jordan Bayles <jophba@chromium.org>
>
> TBR=mfoltz@chromium.org,miu@chromium.org,jophba@chromium.org
>
> Change-Id: Ie2b436883f2f9bb6c02eca03f2810993b4b1a80d
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1982132
> Reviewed-by: Jordan Bayles <jophba@chromium.org>
> Commit-Queue: Jordan Bayles <jophba@chromium.org>
TBR=mfoltz@chromium.org,miu@chromium.org,jophba@chromium.org
Change-Id: I3daddbe18bc3f93932172f610176c77a1c813cda
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1982809
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This reverts commit b5ad11566a8da7fb844d2dd4e3f253dc607303ab.
Reason for revert: <INSERT REASONING HERE>
Original change's description:
> Add ARM buildbot, update configurations
>
> This patch updates the build bots to use the most appropriate dimensions
> for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
>
> Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
>
> Add ARM buildbot, update configurations
>
> This patch updates the build bots to use the most appropriate dimensions
> for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
>
> Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1980849
> Reviewed-by: Jordan Bayles <jophba@chromium.org>
> Reviewed-by: mark a. foltz <mfoltz@chromium.org>
> Commit-Queue: Jordan Bayles <jophba@chromium.org>
TBR=mfoltz@chromium.org,miu@chromium.org,jophba@chromium.org
Change-Id: Ie2b436883f2f9bb6c02eca03f2810993b4b1a80d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1982132
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This patch updates the build bots to use the most appropriate dimensions
for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
Add ARM buildbot, update configurations
This patch updates the build bots to use the most appropriate dimensions
for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1980849
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This reverts commit 1a5032f91662568ed3fec6da12e747838914cf58.
Reason for revert: LUCI trybots only support 10.13, so unforunately this won't work as of this time.
Original change's description:
> Upgrade Mac bot to 10.15, to auto-upgrade compiler/toolchain.
>
> Bug: openscreen:86
> Change-Id: I6eaca1e376dedb509be3c3009b0c33cce322647e
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1954824
> Reviewed-by: Jordan Bayles <jophba@chromium.org>
> Commit-Queue: Jordan Bayles <jophba@chromium.org>
TBR=miu@chromium.org,jophba@chromium.org
Change-Id: I213a12dd4f1d93a5e7dd30138c3575a9c049daf4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: openscreen:86
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1959587
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
Bug: openscreen:86
Change-Id: I6eaca1e376dedb509be3c3009b0c33cce322647e
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1954824
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
Adds a missing scheduler config.
Bug: openscreen:40
Change-Id: I6fe2557c8cd881d5e460fed01781723ca059096a
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1872543
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
|
|
This adds linux64_gcc_debug to the LUCI waterfall page.
Bug: openscreen:40
Change-Id: I17fe1f4a8ca89fac60bc4a3f5975d6ea1eef5c20
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1860997
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
|
|
This change re-enables the gcc try bot but on ubuntu 18.04 (for gcc 8)
and marks it as experimental, meaning it will be run every time other
try bots are run but its output won't influence CQ pass/fail status).
Bug: openscreen:40
Change-Id: Ia32901643c681cb7efd31f43028c46fe050af124
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1776597
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This change copies the current chromium FYI CI bots into try bots and
marks them as "experimental". This will let them run as try bots but
not consider their success/failure as part of the CQ.
Change-Id: I67ba7e766a2a9f28516ad2957bc30f3505ea66e9
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1769474
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
|
|
This change removes our test support for gcc for the following reasons:
1. Building on gcc 8 doesn't work and doesn't appear to be trivial to
fix. This means local builds with gcc don't work, and upgrading our
bots will break gcc support without fixes.
2. We aren't required to support gcc to build in Chromium.
3. In addition to missing flags and features due to the older version
on the bots, there has also been a mysterious crash that also
doesn't repro locally.
Given these reasons, gcc is costing more than it's helping at this
point. This change doesn't remove the is_gcc flag from the GN files or
the bot recipe though, so it can continue to be improved in the
background if that ends up being desirable.
Bug: openscreen:40
Change-Id: I41142cb4370f469e0c8d185a49968b25f1d032ee
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1762533
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
This change adds a tsan trybot now that the CI bot has had a chance to
run and succeed.
Bug: openscreen:54
Change-Id: Ia33b578f7ea9acab79bd5cae3f6f70ffec9a1d68
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1745594
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Reviewed-by: Jordan Bayles <jophba@chromium.org>
|
|
This change adds a scheduler trigger for the tsan CI bot to actually
run.
Bug: openscreen:54
Change-Id: I9aec55df28d207d37b3782da32674c7f3e696701
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1742809
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
|
|
This change adds a bot running the is_tsan=true configuration. It
deliberately doesn't add a trybot. A trybot will be added after we can
confirm that HEAD is stable with tsan, since we haven't been developing
with it up to this point.
Bug: openscreen:54
Change-Id: Ib2df23a41c0544dc00390ba2c88a37e1489b9450
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1742645
Reviewed-by: Ryan Keane <rwkeane@google.com>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
This reverts commit c8bda28451bdce5cb5f02c1093d94e52ed0b46d3.
Reason for revert: noexcept causing problems w/ and w/o -Wno-noexcept-type (for different reasons) and no apparent short-term fix.
Original change's description:
> Add config to test 18.04 try bots
>
> There is now an 18.04 bot in luci.flex.try that we can use. If we make
> sure it works for our repo, they should also be adding one to
> luci.flex.ci.
>
> Bug: openscreen:40
> Change-Id: I077ea916c10adc6cf5a6560d944f4d62a2849974
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1710958
> Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
TBR=btolsch@chromium.org,jophba@chromium.org,rwkeane@google.com,yakimakha@chromium.org
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: openscreen:40
Change-Id: Ibcb5028a666bdddeea1356abaaef7e9d72876855
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1713567
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
|
|
There is now an 18.04 bot in luci.flex.try that we can use. If we make
sure it works for our repo, they should also be adding one to
luci.flex.ci.
Bug: openscreen:40
Change-Id: I077ea916c10adc6cf5a6560d944f4d62a2849974
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1710958
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
Originally, we planned to have the chromium fyi bots only run for each
new openscreen commit, but against chromium HEAD. The checked-in
gclient config for the chromium recipe isn't intended for that though,
as it was copied from v8's config. This results in the bots not finding
a valid repo URL when they are triggered.
I believe the two ways to fix this are:
1. Trigger on the chromium tree instead, so the bot is technically
getting a chromium trigger, but then openscreen is set to HEAD by
the current config in //s/s/r/chromium/gclient_config.py.
2. Change the config in //s/s/r/chromium/gclient_config.py to rewrite
the gclient solution for the current trigger. It's unclear how to
do this at the moment.
This change takes approach 1 since, in addition to being easier, it has
the added benefit of tracking our compile status in chromium without
openscreen even changing.
Bug: 951615
Change-Id: Ib34ffdf0ffb1f8abd5205b53348c93d8ba066194
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1674390
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
This change adds CI bots that run the chromium_downstream recipe to try
building the current openscreen revision as part of a Chromium checkout.
These will not be added as try bots or as part of the CQ and instead
just serve an FYI role.
Change-Id: I99973501b82daa81922431b5fbdcf704d5b2e0b5
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1612183
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
|
|
This reverts commit abe6e554908f1d868ab53033d499060e1765f4c1.
Reason for revert: luci.flex.ci has 17.04, but luci.flex.try does not.
Original change's description:
> Bump linux bot to Ubuntu 17.04
>
> Bug: openscreen:40
> Change-Id: If534f1fd489d34ed7a3fd0402d7c133164513ef4
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1666459
> Reviewed-by: Yuri Wiitala <miu@chromium.org>
> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
TBR=mfoltz@chromium.org,miu@chromium.org,btolsch@chromium.org
Change-Id: I2f97966d0ce5d5ca79b1547b380c78042e8c582c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: openscreen:40
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1666257
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
Bug: openscreen:40
Change-Id: If534f1fd489d34ed7a3fd0402d7c133164513ef4
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1666459
Reviewed-by: Yuri Wiitala <miu@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
luci-milo.cfg was incorrectly set to show the CI versions of two bots
under the TRY category. This change points all links under the TRY
group to actual try bots.
Change-Id: I0b8e8f67052bd459b44a87d982f34635c90f0d46
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1656292
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
|
|
This version renames the presubmit bot to openscreen_presubmit based on
the standard bot naming the configuration prefers.
This is a reland of f0be9de6149a73efbd98506541a6758c970f1b0f
Original change's description:
> Improve presubmit support
>
> This change improves our presubmit in two ways:
> 1. It adds our PRESUBMIT.sh as a step in PRESUBMIT.py which is normally
> run by git-cl commands.
> 2. Adds a presubmit bot which runs our PRESUBMIT.py as part of the
> commit queue.
>
> Moving the PRESUBMIT.sh checks into python or adding other checks will
> be left to future CLs.
>
> Bug: openscreen:43
> Change-Id: I7d95fe92b9b6c715344bc65868cd1eb91e7be643
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1570449
> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
> Reviewed-by: mark a. foltz <mfoltz@chromium.org>
TBR=mfoltz@chromium.org
Bug: openscreen:43
Change-Id: I854d7fae53dcc888b4918acb24ad3db3826f509a
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1575005
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
This reverts commit f0be9de6149a73efbd98506541a6758c970f1b0f.
Reason for revert: presubmit recipe is failing for an unknown reason, reverting until I can get more info from the infra team.
Original change's description:
> Improve presubmit support
>
> This change improves our presubmit in two ways:
> 1. It adds our PRESUBMIT.sh as a step in PRESUBMIT.py which is normally
> run by git-cl commands.
> 2. Adds a presubmit bot which runs our PRESUBMIT.py as part of the
> commit queue.
>
> Moving the PRESUBMIT.sh checks into python or adding other checks will
> be left to future CLs.
>
> Bug: openscreen:43
> Change-Id: I7d95fe92b9b6c715344bc65868cd1eb91e7be643
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1570449
> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
> Reviewed-by: mark a. foltz <mfoltz@chromium.org>
TBR=mfoltz@chromium.org,btolsch@chromium.org
Change-Id: Ie7cf7688a74ee5168767428e48b5aeb4cdb00965
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: openscreen:43
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1573270
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
|
|
This change improves our presubmit in two ways:
1. It adds our PRESUBMIT.sh as a step in PRESUBMIT.py which is normally
run by git-cl commands.
2. Adds a presubmit bot which runs our PRESUBMIT.py as part of the
commit queue.
Moving the PRESUBMIT.sh checks into python or adding other checks will
be left to future CLs.
Bug: openscreen:43
Change-Id: I7d95fe92b9b6c715344bc65868cd1eb91e7be643
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1570449
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
|
|
Bug: 949424
Change-Id: I35dcac60076c0c4d4e2d3f4161cfb6d94e8ab38e
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1560387
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
|
|
TBR=rwkeane@chromium.org
Change-Id: I6b9775599008d9bdc3bb6acb2fecd808c7f5ab9d
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1552302
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
|
|
All of our 10.13 mac bots are in the process of being upgraded to 10.13.6.
Bug: 948429
Change-Id: I9bec3594facb855bc6bbd3a2125bf805f65f5539
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1548638
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
|