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

38 Коммитов

Автор SHA1 Сообщение Дата
kjellander@chromium.org 4054b9e0e2 Add libpeerconnection.{so,dll} to browser_tests.isolate
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@250207 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-10 21:14:46 +00:00
plundblad@chromium.org 454c71985d Only include chromevox_test_data in isolated swarming tests for chromeos builds.
BUG=338749
R=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@248069 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-30 23:20:25 +00:00
maruel@chromium.org e1193af2a0 Roll swarming_client @ f9538eebbc82bdfed4768cde388c8ae8a1ac3209.
This split the commands 'archive' and 'hashtable'. Now only 'archive' is
supported with ninja. This command only supports --isolate-server, so change
isolate.gypi accordingly. Remove support for test_isolation_outdir=='', it
doesn't make sense.

$ git log b39e8cf08..f9538eebbc --date=short --format="%ad %ae %s" | sed 's/@chromium\.org//'
2014-01-30 maruel isolate.py: split commands hashtable and archive so each have different behavior
2014-01-24 kmg Default to env vars for swarming.py server URLs
2014-01-23 maruel Fix tools/run_swarm_tests_on_swarm.py to run at all.
2014-01-23 maruel No need for me in WATCHLISTS.

R=vadimsh@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@247999 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-30 18:20:24 +00:00
scottmg@chromium.org f9239b2372 Delete some msvs_cygwin_shell:0
This is the default, so these are no-ops.

TBR=thakis@chromium.org
BUG=123026

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@247039 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-25 00:45:40 +00:00
maruel@chromium.org e9ef7cfab3 Add support for component=shared_library for base_unittests_run.
Specifically, this adds support to run base_unittests isolated
via 'isolate.py run' when built with component build.

This requires rolling icu @ 246118 to get the new icu.isolate.

R=thakis@chromium.org,jshin@chromium.org,frankf@chromium.org,rsleevi@chromium.org
BUG=336439

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246247 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 09:05:59 +00:00
kbr@chromium.org 165d26dda3 Fixes to make GPU tests run in isolated mode.
1) To match the gyp dependencies, move clearkeycdmadapter binaries, plugins/,
   lib32/ and lib64/ from chrome.isolate to browser_tests.isolate.

2) On Windows, include <(version_full).manifest in chrome.isolate to be able
   to execute chrome.exe. Add needed chrome_child.dll and chrome_elf.dll.

3) Add libEGL.dll and libGLESv2.dll dependencies to gpu.gyp:gl_tests and a
   new angle.isolate; refer to it from gl_tests.isolate and
   gles2_conform_test.isolate.

4) Copy run_gpu_test to run_gpu_test.py, and invoke that instead in
   telemetry_gpu_test.isolate, to make this isolate work on Windows.

BUG=321878,334539

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245283 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 19:34:46 +00:00
jshin@chromium.org 44c29acf5c Include icu.isolate instead of listing icudt.dll
icu.isolate file added in https://codereview.chromium.org/99073008/
is used where icudt.dll is directly listed for
'isolate_dependency_tracked'.

icu.isolate includes either icudtl.dat or icudt.dll depending on
'OS' and 'icu_use_data_file_flag'.

Besides, 'icu_use_data_file_flag' is added to build/isolate.gypi as a
config-variable.

Once the above icu-side CL is checked in, this CL will also includes
icu DEPS roll.

This is a prerequisite for the following CLs to use icudtl.dat :

Windows : https://codereview.chromium.org/99473012
Linux : https://codereview.chromium.org/102413007
Mac : https://codereview.chromium.org/109013004

BUG=72633
TEST=All tests utilizing isolate pass on bots.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245136 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 05:21:53 +00:00
kbr@chromium.org fa46fdcff4 Added isolates for remaining tests on GPU bots.
These represent the non-Telemetry tests currently running on these bots.

Tested locally on Linux. Will test on other platforms after the initial
commit and update the isolates as necessary.

BUG=321878
R=maruel@chromium.org
TBR=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@243388 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-07 21:40:22 +00:00
maruel@chromium.org c9c4936c66 Revert r240528 to reapply r240460; Roll swarm_client @ f89de358c2.
$ git log aab3a62beb..f89de358c2 --date=short --format="%ad %ae %s" | sed 's/@chromium\.org//'
2013-12-13 maruel Remove the ban on 'command' that are declared in included .isolate file.
2013-12-12 maruel Fix assert occurring on OSX due to already hardlinked files.
2013-12-11 ganetsky Create a .gitignore file and add *.pyc to it
2013-12-11 maruel Stop signalling swarming error on Windows file locking.
2013-12-11 maruel Ensure variables are decoded to unicode.
2013-12-06 maruel Rename --command-variable to --extra-variables.
2013-12-06 maruel Add real variable support and split --variable in 3 different flags.
2013-12-05 vadimsh Add 'offset' parameter to StorageApi.fetch(...) method.
2013-12-05 maruel Change log message to be clearer.
2013-12-05 vadimsh Support custom HTTP headers in net.url_open.
2013-12-03 vadimsh Remove urllib2 support.
2013-12-03 vadimsh Wait for Storage's internal threads to finish before exiting.
2013-12-03 vadimsh Fix swarming_smoke_test.py and isolateserver_test.py.

This commit is done manually, as the breakage caused by the last commit can't be
tested on the Try Server. This is because of the way
build/scripts/slave/runisolatedtest.py modifies the .isolated.state files.

R=vadimsh@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@240882 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-16 13:53:20 +00:00
dmazzoni@google.com b17b1318f6 Revert 240460 "Roll swarm_client @ 9fc05789e3."
Speculative revert because base_unittests and net_unittests are failing
on almost all of the Windows builders, with errors like:

[------ Swarming Error ------]
Input file E:\b\build\slave\Win7_Tests__3_\build\src\build\Release\chrome_100_percent.pak doesn't exist

> Roll swarm_client @ 9fc05789e3.
> 
> Includes revert of r240243.
> 
> $ git log aab3a62beb..9fc05789e3 --date=short --format="%ad %ae %s" | sed 's/@chromium\.org//'
> 2013-12-11 ganetsky Create a .gitignore file and add *.pyc to it
> 2013-12-11 maruel Stop signalling swarming error on Windows file locking.
> 2013-12-11 maruel Ensure variables are decoded to unicode.
> 2013-12-06 maruel Rename --command-variable to --extra-variables.
> 2013-12-06 maruel Add real variable support and split --variable in 3 different flags.
> 2013-12-05 vadimsh Add 'offset' parameter to StorageApi.fetch(...) method.
> 2013-12-05 maruel Change log message to be clearer.
> 2013-12-05 vadimsh Support custom HTTP headers in net.url_open.
> 2013-12-03 vadimsh Remove urllib2 support.
> 2013-12-03 vadimsh Wait for Storage's internal threads to finish before exiting.
> 2013-12-03 vadimsh Fix swarming_smoke_test.py and isolateserver_test.py.
> 
> R=vadimsh@chromium.org
> NOTRY=true
> BUG=
> 
> Review URL: https://codereview.chromium.org/113553003

TBR=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@240528 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-13 06:39:06 +00:00
maruel@chromium.org 55080f2b1f Roll swarm_client @ 9fc05789e3.
Includes revert of r240243.

$ git log aab3a62beb..9fc05789e3 --date=short --format="%ad %ae %s" | sed 's/@chromium\.org//'
2013-12-11 ganetsky Create a .gitignore file and add *.pyc to it
2013-12-11 maruel Stop signalling swarming error on Windows file locking.
2013-12-11 maruel Ensure variables are decoded to unicode.
2013-12-06 maruel Rename --command-variable to --extra-variables.
2013-12-06 maruel Add real variable support and split --variable in 3 different flags.
2013-12-05 vadimsh Add 'offset' parameter to StorageApi.fetch(...) method.
2013-12-05 maruel Change log message to be clearer.
2013-12-05 vadimsh Support custom HTTP headers in net.url_open.
2013-12-03 vadimsh Remove urllib2 support.
2013-12-03 vadimsh Wait for Storage's internal threads to finish before exiting.
2013-12-03 vadimsh Fix swarming_smoke_test.py and isolateserver_test.py.

R=vadimsh@chromium.org
NOTRY=true
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@240460 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-12 22:59:35 +00:00
ckocagil@chromium.org 61d909ccfa Revert of https://codereview.chromium.org/105933002/
Reason for revert: tree breakage: "runisolatedtest.py:108 ERROR Unexpected isolate version 1.2"

TBR=vadimsh@chromium.org,bulach@chromium.org,frankf@chromium.org,maruel@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@240243 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-12 02:58:00 +00:00
maruel@chromium.org 7e575f78ee Roll swarming_client @ 9cc42c3d4d.
This requires small changes in build/isolate.gypi, the isolate.py --variable
flag was split in three.

$ git log aab3a62beb..9cc42c3d4d --date=short --format="%ad %ae %s" | sed 's/@chromium\.org//'
2013-12-11 maruel Ensure variables are decoded to unicode.
2013-12-06 maruel Rename --command-variable to --extra-variables.
2013-12-06 maruel Add real variable support and split --variable in 3 different flags.
2013-12-05 vadimsh Add 'offset' parameter to StorageApi.fetch(...) method.
2013-12-05 maruel Change log message to be clearer.
2013-12-05 vadimsh Support custom HTTP headers in net.url_open.
2013-12-03 vadimsh Remove urllib2 support.
2013-12-03 vadimsh Wait for Storage's internal threads to finish before exiting.
2013-12-03 vadimsh Fix swarming_smoke_test.py and isolateserver_test.py.

R=vadimsh@chromium.org
BUG=324911

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@240155 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-11 19:44:31 +00:00
thakis@chromium.org ce2085f2e2 swarming: Support branded mac builds.
BUG=324911
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@238430 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-03 18:15:11 +00:00
maruel@chromium.org 163f551776 Use swarming_client instead of swarm_client.
Modify all the references to use src/tools/swarming_client/.

The build scripts already support both.

R=csharp@chromium.org, torne@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@232104 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-31 13:34:31 +00:00
maruel@chromium.org 550395d267 Remove many files from isolate steps dependencies.
These may not exist in the near future. In fact, r220093 is now blocking the
roll.

R=vadimsh@chromium.org
BUG=
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@220149 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-29 01:01:56 +00:00
maruel@chromium.org c5355bc889 Revert r217535 "Move swarm_client to swarming_client."
The CL itself is fine but the Try Server didn't gather
"got_swarming_client_revision" build property correctly, causing swarm_triggered
to use an improper swarm_client checkout. r217535 can be reapplied once the TS
is fixed. No other issue was observed.

TBR=vadimsh@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217538 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 13:23:29 +00:00
maruel@chromium.org 3df2d32f80 Move swarm_client to swarming_client.
This involves fixing up all the calling side. It now fetched from
a clone of code.google.com/p/swarming.client instead of chrome/trunk/tools/swarm_client.

Always fetch from https://chromium.googlesource.com since it has much higher reliability.

TBR=vadimsh@chromium.org
BUG=
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@217535 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-08-14 12:54:40 +00:00
maruel@chromium.org a91772feb5 Roll swarm_client @ 213621.
This moves run_test_cases.py into a subdirectory named googletest/ so the
.isolate files had to be updated.

$ git log $(git svn find-rev r212588)..$(git svn find-rev r213621) --format="%an %ai %s" | sed 's/\+0000 //' | sed 's/@chromium\.org//'
maruel 2013-07-25 13:34:09 Move all googletest related scripts into googletest/
maruel 2013-07-24 15:54:29 Fix two layering violations between run_test_cases and non googletest tools.
maruel 2013-07-24 13:04:30 Remove automatic copying fallback in run_isolated.
maruel 2013-07-19 19:26:18 Remove references to vlan.

TBR=csharp@chromium.org
NOTRY=true
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@213624 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-25 14:01:52 +00:00
maruel@chromium.org 9f07665c92 Clean up isolate.gypi and use the new -V FOO=<(FOO) format.
This will be useful later once we start providing more variables, so that GYP
do not interfere with the command line.

R=csharp@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194444 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 20:59:41 +00:00
maruel@chromium.org 8096a3074e Add isolate.py and friends to inputs in 'isolate' gyp step.
This makes it so if isolate.py is modified, all the foo_tests_run steps are
re-run.

R=csharp@chromium.org
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@193415 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-10 17:51:23 +00:00
maruel@chromium.org d34c2e1d01 Stop sending chromeos variable to isolate.py.
This is a temporary workaround until the variable support is implemented.

R=csharp@chromium.org
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@192271 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-04 09:47:43 +00:00
csharp@chromium.org 293f950c92 Change test_isolation_mode default from noop to check
TBR=maruel@chromium.org
NOTRY=True
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@189317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-20 17:00:47 +00:00
csharp@chromium.org 02ab462a5d Fix isolate.gypi when run with Visual Studio
NOTRY=True
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@188181 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-14 20:46:19 +00:00
maruel@chromium.org 3be8eee1f9 Workaround gyp that removes duplicate arguments.
The slash will work fine even on Windows, since isolate.py reformats the path.

NOTRY=true
TBR=csharp@chromium.org
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@188077 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-14 15:06:48 +00:00
maruel@chromium.org 88e08143b7 test_isolation_outdir must be considered an opaque string, it could be an url.
Remove RULE_INPUT_PATH from the list of inputs, it was an error.

R=csharp@chromium.org
BUG=
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@188057 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-14 14:01:33 +00:00
karen@chromium.org e6fa92344e Revert 187625 "Change test_isolation_mode default from noop to c..."
> Change test_isolation_mode default from noop to check 
> 
> TBR=maruel@chromium.org
> NOTRY=True
> BUG=
> 
> 
> Review URL: https://chromiumcodereview.appspot.com/12623013

TBR=csharp@chromium.org
Review URL: https://codereview.chromium.org/12723007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 23:21:48 +00:00
csharp@chromium.org 6626a30e61 Change test_isolation_mode default from noop to check
TBR=maruel@chromium.org
NOTRY=True
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187625 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 18:59:16 +00:00
csharp@chromium.org a22f2863b3 Revert 187575 "Change test_isolation_mode default from noop to c..."
> Change test_isolation_mode default from noop to check 
> 
> NOTRY=True
> TBR=maruel@chromium.org
> BUG=
> 
> 
> Review URL: https://chromiumcodereview.appspot.com/12454003

TBR=csharp@chromium.org
Review URL: https://codereview.chromium.org/12408025

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187579 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 13:50:53 +00:00
csharp@chromium.org ddd652afbd Change test_isolation_mode default from noop to check
NOTRY=True
TBR=maruel@chromium.org
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187575 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 13:27:48 +00:00
csharp@chromium.org d91fb467f6 When running isolate command through the build tools, have the relative out directories get the same root, so that they all refer to the same location.
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187305 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 16:32:27 +00:00
csharp@chromium.org 9b2d9e7df5 Increase isolate output to help fix mac compiles.
TBR=maruel@chromium.org
NOTRY=True
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186260 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 21:07:18 +00:00
bartfab@chromium.org dcc162d788 Revert 186179 - Change test_isolation_mode default from noop to check
This broke the Mac ASan bots: They fail during runhooks.


NOTRY=True
BUG=

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

TBR=csharp@chromium.org
Review URL: https://codereview.chromium.org/12453002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186182 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 15:52:20 +00:00
csharp@chromium.org 137cee0dcb Change test_isolation_mode default from noop to check
NOTRY=True
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@186179 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 15:28:04 +00:00
benrg@chromium.org 6707413d75 Pass the chromeos build variable to isolate.py in _run targets, and update browser_tests.isolate to test it.
This doesn't change the conditional contents of browser_tests.isolate
on any platform. All tests formerly under OS=="linux" are now under
OS=="linux" and (chromeos==0 or chromeos==1).


BUG=158329
TEST=build _run targets, look for new variable in .isolated.state


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@183668 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-21 00:14:40 +00:00
maruel@chromium.org e13b1f9e62 Disable isolate_dependency_tracked in build driver for .isolate files.
This is to help speed up the switch over. This will be reenabled once the
switch over is in progress.

R=csharp@chromium.org
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@165965 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-05 18:29:12 +00:00
maruel@chromium.org 36f480d769 Fix isolate steps on Windows; regressed in r163144
'python' must be explicitly stated on the command line for it to work on
Windows. Otherwise a prompt appears to select the tool to open 'isolate.py'
with.

TBR=csharp@chromium.org
NOTRY=true
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@163832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-24 15:25:45 +00:00
maruel@chromium.org 01415233f2 Convert all the foo_test_run from using actions to use rules.
This removes a lot of the duplication of the exact details
about how to run isolate.py exactly.. This will permit
inserting arbitrary command line arguments eventually, for
--subdir support.

TBR=csharp@chromium.org
BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@163144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-20 04:16:31 +00:00