Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
thakis@chromium.org 4b34f46e74 Remove references to sconsbuild.
scons hasn't been used in a long time.

BUG=305702
NOTRY=true

Review URL: https://codereview.chromium.org/26718002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@228308 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-12 02:38:29 +00:00
tkent@chromium.org 413d3e08f5 Revert 220853 "Revert 220846 "Make landmines.py take an extra sc..."
r220846 was not the root cause of the failure.

> Revert 220846 "Make landmines.py take an extra script via an env..."
> 
> It broke telemetry_unittests.
> http://build.chromium.org/p/chromium.win/builders/Win%207%20Tests%20x64%20%283%29/builds/8782/steps/telemetry_unittests/logs/stdio
> 
> E:\b\depot_tools\python_bin\python_slave.exe src\tools\telemetry\run_tests --browser=release_x64
> No adb found in $PATH, fallback to checked in binary.
> Traceback (most recent call last):
>   File "src\tools\telemetry\run_tests", line 8, in <module>
>     from telemetry.unittest import gtest_testrunner
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\__init__.py", line 12, in <module>
>     from telemetry.core.browser_options import BrowserFinderOptions
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\browser_options.py", line 12, in <module>
>     from telemetry.core import browser_finder
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\browser_finder.py", line 9, in <module>
>     from telemetry.core.backends.chrome import android_browser_finder
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\android_browser_finder.py", line 17, in <module>
>     from telemetry.core.backends.chrome import android_browser_backend
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\android_browser_backend.py", line 15, in <module>
>     from telemetry.core.backends.chrome import chrome_browser_backend
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\chrome_browser_backend.py", line 19, in <module>
>     from telemetry.core.backends.chrome import extension_dict_backend
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\extension_dict_backend.py", line 9, in <module>
>     from telemetry.core.backends.chrome import inspector_backend
>   File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\inspector_backend.py", line 19, in <module>
>     from telemetry.core.jsheap import model
> ImportError: No module named jsheap
> 
> > Make landmines.py take an extra script via an env var.
> > 
> > The extra Python script to run can be specified via env var
> > EXTRA_LANDMINES_SCRIPT.
> > 
> > BUG=223636
> > 
> > Review URL: https://chromiumcodereview.appspot.com/23604016
> 
> TBR=sivachandra@chromium.org
> 
> Review URL: https://codereview.chromium.org/23533016

TBR=tkent@chromium.org

Review URL: https://codereview.chromium.org/23532029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@220870 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-02 21:51:18 +00:00
tkent@chromium.org 1bf26acf74 Revert 220846 "Make landmines.py take an extra script via an env..."
It broke telemetry_unittests.
http://build.chromium.org/p/chromium.win/builders/Win%207%20Tests%20x64%20%283%29/builds/8782/steps/telemetry_unittests/logs/stdio

E:\b\depot_tools\python_bin\python_slave.exe src\tools\telemetry\run_tests --browser=release_x64
No adb found in $PATH, fallback to checked in binary.
Traceback (most recent call last):
  File "src\tools\telemetry\run_tests", line 8, in <module>
    from telemetry.unittest import gtest_testrunner
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\__init__.py", line 12, in <module>
    from telemetry.core.browser_options import BrowserFinderOptions
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\browser_options.py", line 12, in <module>
    from telemetry.core import browser_finder
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\browser_finder.py", line 9, in <module>
    from telemetry.core.backends.chrome import android_browser_finder
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\android_browser_finder.py", line 17, in <module>
    from telemetry.core.backends.chrome import android_browser_backend
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\android_browser_backend.py", line 15, in <module>
    from telemetry.core.backends.chrome import chrome_browser_backend
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\chrome_browser_backend.py", line 19, in <module>
    from telemetry.core.backends.chrome import extension_dict_backend
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\extension_dict_backend.py", line 9, in <module>
    from telemetry.core.backends.chrome import inspector_backend
  File "E:\b\build\slave\Win_7_Tests_x64__3_\build\src\tools\telemetry\telemetry\core\backends\chrome\inspector_backend.py", line 19, in <module>
    from telemetry.core.jsheap import model
ImportError: No module named jsheap

> Make landmines.py take an extra script via an env var.
> 
> The extra Python script to run can be specified via env var
> EXTRA_LANDMINES_SCRIPT.
> 
> BUG=223636
> 
> Review URL: https://chromiumcodereview.appspot.com/23604016

TBR=sivachandra@chromium.org

Review URL: https://codereview.chromium.org/23533016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@220853 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-02 21:04:24 +00:00
sivachandra@chromium.org 0cf39527fa Make landmines.py take an extra script via an env var.
The extra Python script to run can be specified via env var
EXTRA_LANDMINES_SCRIPT.

BUG=223636

Review URL: https://chromiumcodereview.appspot.com/23604016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@220846 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-02 14:59:25 +00:00
sivachandra@chromium.org ad1766b284 Remove print statement in landmines.py to reduce clutter on stdout.
BUG=223636

Review URL: https://chromiumcodereview.appspot.com/22893044

git-svn-id: http://src.chromium.org/svn/trunk/src/build@219160 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-23 00:23:41 +00:00
sivachandra@chromium.org f2b13e44cb Refactor landmines.py so that it can be used downstream.
BUG=223636

Review URL: https://chromiumcodereview.appspot.com/22935010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@218605 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-21 02:44:58 +00:00
cbiesinger@chromium.org 46cdcc40d3 Blink roll 154563:154580
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=154564:154580&mode=html

R=gavinp@chromium.org
BUG=

Review URL: https://codereview.chromium.org/19836002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@212639 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-19 20:34:37 +00:00
robliao@chromium.org a64e8bab1f Fix Landmines MSVS Version Checking
GYP_MSVS_VERSION is not always a number (e.g. it can be 2010e), 
causing the int conversion to fail. 

BUG=249378

Review URL: https://chromiumcodereview.appspot.com/16978002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@206253 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-14 00:45:35 +00:00
iannucci@chromium.org 262af43dd5 Add landmine for win x64 trybots.
TBR=agable@chromium.org
BUG=

Review URL: https://codereview.chromium.org/16888005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205997 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-13 03:41:28 +00:00
thakis@chromium.org 6c15a83626 Teach landmines script that Linux now uses ninja by default.
Mostly for documentation purposes. It'll also uselessly cause a clobber.

BUG=239257
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/14940023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@199622 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-11 19:13:21 +00:00
ddorwin@chromium.org 31f61ecd9e Do not use bundles for the CDM on Mac.
When using components, the CDM and adapter cannot be within the Chrome bundle.
Since the adapter is built with Chrome, the CDM cannot be within its bundle.
As a result, the adapter no longer needs to be a bundle.

The chrome_paths.cc code allows testing with the non-component path.

BUG=180260
R=xhwang@chromium.org

Review URL: https://codereview.chromium.org/14743002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@198211 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-03 22:12:29 +00:00
justincohen@google.com e8e7289940 Gyp changes for ninja iOS build.
Various tweaks to make ninja happy with our gyp files.
ninja iOS builds don't CODE_SIGN yet.
ninja only supports i386/simulator for now.
pass parent_generator to mac_build.gypi for iOS sub-ninja builds

BUG=236517

Review URL: https://chromiumcodereview.appspot.com/14577007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@198084 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-05-03 11:06:40 +00:00
sbaig1@bloomberg.net 39576a8fe8 Support ninja flavor
This is in order to support the "msvs-ninja" generator, which is being
added in https://codereview.chromium.org/13867004/.

R=ilevy@chromium.org
BUG=

Review URL: https://chromiumcodereview.appspot.com/14322014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@197456 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-30 20:39:16 +00:00
dtrainor@chromium.org 52faa78b6f Clobbering android bots to fix test issue
BUG=
TBR=cjhopman@chromium.org
NOTRY=true

Review URL: https://codereview.chromium.org/13852021

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195044 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 01:55:24 +00:00
iannucci@chromium.org b20aa110c2 Set landmines on x64 too.
For some reason I was only setting up landmines in the 32 bit output folders.
This will allow us to clobber on x64 builds too.

R=ilevy@chromium.org
BUG=

Review URL: https://codereview.chromium.org/13133005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@191446 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-29 21:17:44 +00:00
mkosiba@chromium.org e6515207d7 [android_webview] Rename AndroidWebView* -> Aw*.
Just renaming some of the AndroidWebView* classes to match the new
naming scheme where we use the Aw prefix.

BUG=None
TESTS=Builds
Java-only change, works fine on android trybot.
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/12880022

git-svn-id: http://src.chromium.org/svn/trunk/src/build@190436 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-25 18:04:01 +00:00
mkosiba@chromium.org cad2a9b345 [android_webview] Build test code against the shell APK.
This change is to fix resource-related issues with the current approach.
We can't include resources in the test_java target to share them between
the shell and test apks, so we need one apk to contain the shell and run
tests against.
To achieve this we apply the same trick as testshell does and build the
test code against the .jar created as a side-effect of building the shell
apk target.
This change completely removes the test_apk target.

BUG=None
TEST=AndroidWebViewTests
TBR=bulach@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12609013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@190404 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-25 15:37:45 +00:00
ilevy@chromium.org 5b822a7e48 Set Android Clobber landmine
Android jars moved in crrev.com/183639
Some trybots are failing findbugs from stale jars, i.e.
http://build.chromium.org/p/tryserver.chromium/builders/android_dbg/builds/45534

BUG=158821
TBR=yfriedman@chromium.org

Review URL: https://codereview.chromium.org/12665006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@188835 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-18 21:43:22 +00:00
iannucci@chromium.org 8a2fb24a9c Set landmine for build configs which switch from make -> ninja.
TBR=ilevy@chromium.org

Review URL: https://codereview.chromium.org/12747003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187168 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-09 19:40:31 +00:00
ilevy@chromium.org 17ae5b9543 Set landmine to clobber android trybots.
Fixing findbugs errors from incremental builds.

BUG=180079

Review URL: https://codereview.chromium.org/12390081

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186053 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 01:43:24 +00:00
iannucci@chromium.org f1cb8bac8a Add landmine for failing win trybots.
R=cmp@chromium.org
BUG=179800

Review URL: https://codereview.chromium.org/12398018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@185941 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-04 19:17:42 +00:00
scottmg@chromium.org f5c228df8f Add help to landmines.py if it errors out with unexpected builder
R=iannucci@chromium.org

Review URL: https://codereview.chromium.org/12025005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@177534 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-17 23:50:02 +00:00
ilevy@chromium.org 5c3f0cede2 Add android landmine (force android clean build)
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/11434066

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170627 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-01 01:59:36 +00:00
iannucci@chromium.org 1af8e97f16 Only show landmines output if the environment says so.
R=maruel@chromium.org
BUG=


Review URL: https://chromiumcodereview.appspot.com/11369238

git-svn-id: http://src.chromium.org/svn/trunk/src/build@167834 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-15 02:53:03 +00:00
iannucci@chromium.org 202419d565 Fix NotImplementedError for vs and ib build-tools
R=nsylvain@chromium.org
BUG=


Review URL: https://chromiumcodereview.appspot.com/11362244

git-svn-id: http://src.chromium.org/svn/trunk/src/build@167818 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-15 01:52:07 +00:00
iannucci@chromium.org 693c711ddb Selective build clobbering feature (landmines.py and android build scripts).
Adds the ability for devs/troopers/etc. to set 'landmines' in the tree so that
the build will selectively clobber when a builder moves over a revision with such
a change.

This cl has an basis landmines.py, and hooks the clobber mechanism to the android
build scripts.

The relevant cl which implements this for
compile.py is here: https://chromiumcodereview.appspot.com/11234013/

I'm planning to also implement an informational invocation for gclient to let devs know
about any potential landmines so they can decide if they need to clobber.

This previously attempted to land as: https://chromiumcodereview.appspot.com/11175016

R=ilevy@chromium.org,maruel@chromium.org
BUG=121897


Review URL: https://chromiumcodereview.appspot.com/11377141

git-svn-id: http://src.chromium.org/svn/trunk/src/build@167595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-14 04:59:48 +00:00
vandebo@chromium.org db864e9b52 Revert 166085 - Selective build clobbering feature (landmines.py and android build scripts).
It looks like this made win extract_build fail.

Adds the ability for devs/troopers/etc. to set 'landmines' in the tree so that
the build will selectively clobber when a builder moves over a revision with such
a change.

This cl has an basis landmines.py, and hooks the clobber mechanism to the android
build scripts. 

The relevant cl which implements this for
compile.py is here: https://chromiumcodereview.appspot.com/11234013/

I'm planning to also implement an informational invocation for gclient to let devs know
about any potential landmines so they can decide if they need to clobber.

R=cmp,maruel@chromium.org
BUG=121897

Review URL: https://chromiumcodereview.appspot.com/11175016

TBR=iannucci@chromium.org
Review URL: https://codereview.chromium.org/11293111

git-svn-id: http://src.chromium.org/svn/trunk/src/build@166105 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-06 01:53:24 +00:00
iannucci@chromium.org 378a534dbb Selective build clobbering feature (landmines.py and android build scripts).
Adds the ability for devs/troopers/etc. to set 'landmines' in the tree so that
the build will selectively clobber when a builder moves over a revision with such
a change.

This cl has an basis landmines.py, and hooks the clobber mechanism to the android
build scripts. 

The relevant cl which implements this for
compile.py is here: https://chromiumcodereview.appspot.com/11234013/

I'm planning to also implement an informational invocation for gclient to let devs know
about any potential landmines so they can decide if they need to clobber.

R=cmp,maruel@chromium.org
BUG=121897

Review URL: https://chromiumcodereview.appspot.com/11175016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@166085 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-06 00:13:27 +00:00