12 Commits

Author SHA1 Message Date
Henrik Kjellander
f49fde796f Use DEPS for all dependencies + add PRESUBMIT.py
This changes libyuv to use the DEPS file for pulling
down all dependencies (thus no Chromium checkout is needed any more).

Add tools_libyuv directory to contain libyuv-specific tools
(needed to avoid name collision with the now DEPSed tools/ directory
of Chromium, which is needed by the toolchain).
Add tools_libyuv/autoroller/roll_deps.py script to automatically
roll all entries in the DEPS file (copied from WebRTC).

third_party/ is now DEPSed as well, including the gtest configuration
headers that used to live inside the libyuv repo.

Add PRESUBMIT.py with a few simple checks + execution of PyLint and
Python unit tests. For PyLint a pylintrc file was also added.

Valgrind in tools_libyuv/valgrind was updated to make PRESUBMIT.py pass
and remove old tsan suppressions (not used).

Removed util/android/test_runner.py since it's no longer needed.

Buildbot changes in https://chromium-review.googlesource.com/436464 
are needed for the Memcheck bot to go green.

BUG=libyuv:676
NOTRY=True

Change-Id: Ib86fea2905a1656bba2933703ce5a59d29d8db6b
Reviewed-on: https://chromium-review.googlesource.com/436264
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-02-03 11:36:53 +00:00
Aaron Gable
dbee5e2a9f Add a CQ to libyuv
This adds a commit queue for libyuv. The set of bots triggered
is the same as the set previously specified in PRESUBMIT.py. This
has two advantages over the current setup:
a) You get nice features in Gerrit (like a dry run button); and
b) You get a CQ!

Change-Id: I006e8480fa7238d9e7a0cfa0a932ddabcd71f511
Reviewed-on: https://chromium-review.googlesource.com/430917
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-01-20 19:41:35 +00:00
Henrik Kjellander
e005669332 PRESUBMIT: Remove GYP trybots
As they're being removed from the try server.

BUG=chromium:652188
TBR=fbarchard@chromium.org

Review URL: https://codereview.chromium.org/2426693003 .
2016-10-18 07:54:36 +02:00
Henrik Kjellander
fcbb30f593 PRESUBMIT: rename trybots from gn to gyp.
After switching the default bots from GYP to GN,
we now only have a few GYP bots left, so rename the trybots
accordingly

BUG=chromium:652188
TBR=fbarchard@chromium.org

Review URL: https://codereview.chromium.org/2425693002 .
2016-10-17 15:09:55 +02:00
Henrik Kjellander
5c61c59806 Add more trybots to the default set.
All these seem to be green but doesn't run by default.

TBR=fbarchard@chromium.org

Review URL: https://codereview.chromium.org/2064343002 .
2016-06-17 08:53:04 +02:00
Henrik Kjellander
9cb0705771 PRESUBMIT: Add GN bots to default trybots
BUG=601140
TBR=fbarchard@chromium.org

Review URL: https://codereview.chromium.org/1878763002 .
2016-04-11 22:07:55 +02:00
Henrik Kjellander
df8b930b78 Add linux_msan to default trybots
TBR=fbarchard@chromium.org

Review URL: https://codereview.chromium.org/1679123006 .
2016-02-09 21:36:11 +01:00
Henrik Kjellander
b0426365c9 Add UBSan trybots to the default set.
TBR=fbarchard@chromium.org

Review URL: https://codereview.chromium.org/1656423002 .
2016-02-03 08:09:17 +01:00
Henrik Kjellander
484692b6cc Remove mac_x64_rel from trybot defaults.
As this bot was removed in https://codereview.chromium.org/1613013003/

TBR=fbarchard@chromium.org
BUG=

Review URL: https://codereview.chromium.org/1615793002 .
2016-01-21 12:03:14 +01:00
kjellander@google.com
1dc351bf44 Roll chromium_revision 271c6cc..2c3ffb2 (309333:317530) + fixes
Details: 271c6cc..2c3ffb2/DEPS

Updated sync_chromium.py to be identical with WebRTC's current version.
Removed the xcode61 suffixed Mac trybots as well.

The following were moved into src/buildtools:
* src/third_party/libc++/trunk
* src/third_party/libc++abi/trunk

TBR=fbarchard@google.com
TESTED=All trybots passing this.

Review URL: https://webrtc-codereview.appspot.com/40119004

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1301 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-02-27 10:20:23 +00:00
kjellander@google.com
be18c493d0 Add iOS ARM64 and XCode 6.1 to default trybots.
TBR=fbarchard@google.com
BUG=libyuv:370

Review URL: https://webrtc-codereview.appspot.com/32619004

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1187 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-12-03 14:44:47 +00:00
kjellander@google.com
77ba1546f2 Make Libyuv work with Chromium Git checkouts
This is very similar to the changes in
https://code.google.com/p/webrtc/source/detail?r=6938

TESTED=gclient sync and runhooks on Mac and Linux + building successfully.
R=fbarchard@chromium.org

Review URL: https://webrtc-codereview.appspot.com/24619004

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1089 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-09-23 11:13:29 +00:00