Michael Achenbach
3cbb2a50c8
[build] Switch vtune_jit bot to gn
...
BUG=chromium:645890
NOTRY=true
TBR=jochen@chromium.org ,vogelheim@chromium.org
Change-Id: Id0e972bf2480dd9c48e064537090a7bd97431db1
Reviewed-on: https://chromium-review.googlesource.com/458223
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#44066}
2017-03-23 15:41:34 +00:00
bjaideep
a7d07a3d29
[build] Add v8gen support for PPC/s390 architecture
...
Add PPC/s390 configs to mb_config and BUILD.gn. Also
use a script to get host byte ordering.
R=machenbach@chromium.org , dpranke@chromium.org
BUG=
LOG=N
Review-Url: https://codereview.chromium.org/2736993004
Cr-Commit-Position: refs/heads/master@{#43751}
2017-03-13 15:05:51 +00:00
Michael Achenbach
7f2771ee95
Revert "[swarming] Dogfood exparchive feature"
...
This reverts commit e1f7ae3328
.
Reason for revert: Breaks on the bot:
https://build.chromium.org/p/client.v8/builders/V8%20Linux64%20-%20cfi/builds/8773/steps/compile/logs/stdio
Original change's description:
> [swarming] Dogfood exparchive feature
>
> The new swarming archiving method requires isolate files to be copied to the build dir.
>
> BUG=chromium:598990
> NOTRY=true
> TBR=tandrii@chromium.org ,tansell@chromium.org,vogelheim@chromium.org
>
> Change-Id: I87633725d9ce715684f761ce0c8d2691642c5389
> Reviewed-on: https://chromium-review.googlesource.com/444644
> Reviewed-by: Michael Achenbach <machenbach@chromium.org>
> Commit-Queue: Michael Achenbach <machenbach@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#43266}
TBR=machenbach@chromium.org ,vogelheim@chromium.org,tandrii@chromium.org,tansell@chromium.org,v8-reviews@googlegroups.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:598990
Change-Id: Ie25205f8df69981fde223a232348534487460808
Reviewed-on: https://chromium-review.googlesource.com/444225
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43271}
2017-02-17 10:18:41 +00:00
Michael Achenbach
e1f7ae3328
[swarming] Dogfood exparchive feature
...
The new swarming archiving method requires isolate files to be copied to the build dir.
BUG=chromium:598990
NOTRY=true
TBR=tandrii@chromium.org ,tansell@chromium.org,vogelheim@chromium.org
Change-Id: I87633725d9ce715684f761ce0c8d2691642c5389
Reviewed-on: https://chromium-review.googlesource.com/444644
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43266}
2017-02-17 07:35:38 +00:00
Andrii Shyshkalov
2d0b1ddf70
CQ config: let CQ check CQ permissions.
...
CQ will only allow CL authors (owners in Gerrit) and V8 committers to trigger
CQ in Gerrit codereview. Thus, CQ voting restriction to just committers
can be lifted, letting every authenticated user attempt to trigger CQ.
R=machenbach@chromium.org ,agable@chromium.org
BUG=641422,685318
NOTRY=True
Change-Id: Ied310a65277d6fefa44a9945cc780cb8fe827e03
Reviewed-on: https://chromium-review.googlesource.com/442124
Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Aaron Gable <agable@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43183}
2017-02-14 11:30:43 +00:00
Michael Achenbach
c737982c90
[build] Let v8gen support mipsel architectures
...
NOTRY=true
R=ishell@chromium.org
Change-Id: I99dc19f9904b24ba491334e76adb9486697e8a12
Reviewed-on: https://chromium-review.googlesource.com/438324
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#42948}
2017-02-06 09:28:07 +00:00
machenbach
13de00c0be
[foozzie] Support multi-architecture builds
...
This adds optional multi-architecture builds, allowing to compile
x86 and x64 in one build. The correctness fuzzer can be configured to
compare the two executables, e.g. to compare x86 to x64 run the
launcher with: --second-d8=clang_x86/d8 in an x64 build.
Configuring the executable's architecture is now simplified and
inferred from the gn build configuration.
Building for clusterfuzz has now a new canonical target that can be
used by the infrastructure (defaults to d8).
The clusterfuzz release builder is now defined to compile
multi-arch builds, which will have an effect as soon as the
infrastructure refers to the new clusterfuzz target.
BUG=chromium:673246
NOTRY=true
TBR=mstarzinger,jarin
Review-Url: https://codereview.chromium.org/2649133010
Cr-Commit-Position: refs/heads/master@{#42884}
2017-02-02 11:32:52 +00:00
Aaron Gable
735739bfa4
Enable gerrit-based CQ for v8
...
BUG=685318
Change-Id: I6654410beaca18f5d8e0791ed18d0daa46edcae0
Reviewed-on: https://chromium-review.googlesource.com/434177
Reviewed-by: Aaron Gable <agable@chromium.org>
Cr-Commit-Position: refs/heads/master@{#42792}
2017-01-30 21:24:35 +00:00
machenbach
aaaffd3758
[CQ] Make verify-csa bots block CQ
...
BUG=chromium:685561
NOTRY=true
TBR=danno@chromium.org , kjellander@chromium.org
Review-Url: https://codereview.chromium.org/2650383008
Cr-Commit-Position: refs/heads/master@{#42743}
2017-01-27 15:34:45 +00:00
machenbach
5129880ad5
[CQ] Add verify-csa bot experimentally to CQ
...
BUG=chromium:685561
NOTRY=true
TBR=danno@chromium.org , kjellander@chromium.org
Review-Url: https://codereview.chromium.org/2652653013
Cr-Commit-Position: refs/heads/master@{#42700}
2017-01-26 14:21:12 +00:00
machenbach
169b85673f
[build] Add configs for verify-csa bots
...
This adds MB configs for the four verify-csa bots (gn only).
BUG=chromium:685561
NOTRY=true
NOTREECHECKS=true
TBR=danno@chromium.org , kjellander@chromium.org
Review-Url: https://codereview.chromium.org/2659583002
Cr-Commit-Position: refs/heads/master@{#42698}
2017-01-26 14:10:55 +00:00
tandrii
0dc9afefbc
Infra CQ config: remove deprecated target_ref.
...
BUG=644915
R=sergiyb@chromium.org ,machenbach@chromium.org
NOTRY=True
Review-Url: https://codereview.chromium.org/2641523003
Cr-Commit-Position: refs/heads/master@{#42428}
2017-01-17 21:42:28 +00:00
machenbach
d1f347fa54
[foozzie] Add correctness-fuzzer-archive builder's mb config
...
Related to:
https://chromium-review.googlesource.com/c/426618
BUG=chromium:673246
NOTRY=true
NOTREECHECKS=true
TBR=tandrii@chromium.org ,jochen@chromium.org
Review-Url: https://codereview.chromium.org/2628483003
Cr-Commit-Position: refs/heads/master@{#42167}
2017-01-10 10:54:04 +00:00
tandrii
b2b5d0ab5b
CQ config: remove unused hide_ref_in_committed_msg.
...
This has been superseeded by just-in-time determination based on state
of gnumbd and git-numberer validation.
BUG=chromium:644915
R=machenbach@chromium.org ,sergiyb@chromium.org
NOTRY=True
Review-Url: https://codereview.chromium.org/2583703004
Cr-Commit-Position: refs/heads/master@{#41772}
2016-12-16 16:41:36 +00:00
machenbach
d4208da3b3
[build] Make x87 bot use the snapshot.
...
The bot will be renamed in a follow up, when the infra side is renamed.
TBR=zhengxing.li@intel.com , vogelheim@chromium.org
NOTRY=true
Review-Url: https://codereview.chromium.org/2549033002
Cr-Commit-Position: refs/heads/master@{#41475}
2016-12-05 08:18:28 +00:00
machenbach
526d955c26
[CQ] Temporarily reduce coverage bot's frequency
...
NOTRY=true
NOPRESUBMIT=true
TBR=tandrii@chromium.org
Review-Url: https://chromiumcodereview.appspot.com/2437723002
Cr-Commit-Position: refs/heads/master@{#40431}
2016-10-19 12:13:40 +00:00
machenbach
a276bc8998
[mb] Make linux64 bots aware of valgrind
...
Prepared by:
https://codereview.chromium.org/2423083002/
BUG=chromium:656573
NOTRY=true
TBR=tandrii@chromium.org
Review-Url: https://codereview.chromium.org/2427603002
Cr-Commit-Position: refs/heads/master@{#40370}
2016-10-17 18:40:36 +00:00
machenbach
3d41efced8
Revert of [CQ] Remove experimental bot temporarily. (patchset #1 id:1 of https://codereview.chromium.org/2411283002/ )
...
Reason for revert:
Root cause fixed.
Original issue's description:
> [CQ] Remove experimental bot temporarily.
>
> BUG=chromium:655033,v8:5502
> NOTRY=true
> NOPRESUBMIT=true
> TBR=tandrii@chromium.org
>
> Committed: https://crrev.com/f994fcb10ed9ebc09a3544221db8d2fc121c6e98
> Cr-Commit-Position: refs/heads/master@{#40193}
TBR=tandrii@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:655033,v8:5502
Review-Url: https://codereview.chromium.org/2412073002
Cr-Commit-Position: refs/heads/master@{#40203}
2016-10-12 09:08:13 +00:00
machenbach
3195f19e87
[inspector] Add swarming support to inspector tests
...
BUG=chromium:635948
Review-Url: https://codereview.chromium.org/2393863002
Cr-Commit-Position: refs/heads/master@{#40194}
2016-10-12 07:32:06 +00:00
machenbach
f994fcb10e
[CQ] Remove experimental bot temporarily.
...
BUG=chromium:655033,v8:5502
NOTRY=true
NOPRESUBMIT=true
TBR=tandrii@chromium.org
Review-Url: https://codereview.chromium.org/2411283002
Cr-Commit-Position: refs/heads/master@{#40193}
2016-10-12 07:09:52 +00:00
machenbach
af19028864
[build] Use static libraries on x87 bot.
...
The bot currently doesn't work with shared libraries. This
temporarily works around the problem to get the bot green.
BUG=v8:5412
NOTRY=true
TBR=jochen, zhengxing.li, jgruber
Review-Url: https://codereview.chromium.org/2405243002
Cr-Commit-Position: refs/heads/master@{#40191}
2016-10-12 06:49:51 +00:00
machenbach
679409e800
[build] Use same symbol level as chromium for android
...
This makes our configuration similar to Chromium's for
android performance testing.
This blocks deps'ing in:
https://codereview.chromium.org/2377013002
BUG=chromium:648948
NOTRY=true
Review-Url: https://codereview.chromium.org/2383743002
Cr-Commit-Position: refs/heads/master@{#39915}
2016-09-30 11:59:12 +00:00
machenbach
f72b4a084a
[build] Use shared libraries by default for debug builds
...
BUG=chromium:648864
Review-Url: https://codereview.chromium.org/2373743002
Cr-Commit-Position: refs/heads/master@{#39754}
2016-09-27 09:46:36 +00:00
machenbach
d85a349771
[build] Enable shared libraries for arm debug
...
BUG=chromium:648864,chromium:648610
NOTRY=true
TBR=jgruber@chromium.org
Review-Url: https://codereview.chromium.org/2371713002
Cr-Commit-Position: refs/heads/master@{#39712}
2016-09-26 10:22:19 +00:00
machenbach
01cd881b87
[gn] Use clang plugins on win clang bot
...
BUG=chromium:644096
TBR=thakis@chromium.org
NOTRY=true
Review-Url: https://codereview.chromium.org/2369493002
Cr-Commit-Position: refs/heads/master@{#39665}
2016-09-23 13:26:18 +00:00
machenbach
697738e86c
Revert of [cq] Temporarily make failing chromium trybot experimental (patchset #1 id:1 of https://codereview.chromium.org/2352573002/ )
...
Reason for revert:
Real fix landed by now.
Original issue's description:
> [cq] Temporarily make failing chromium trybot experimental
>
> BUG=chromium:648153
> NOTRY=true
> NOPRESUBMIT=true
> TBR=emso@chromium.org
>
> Committed: https://crrev.com/bb6fa481b6e8e643cb86d66cfa5b8bb35d1dd320
> Cr-Commit-Position: refs/heads/master@{#39494}
TBR=emso@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:648153
Review-Url: https://codereview.chromium.org/2353713002
Cr-Commit-Position: refs/heads/master@{#39516}
2016-09-19 21:02:26 +00:00
machenbach
bb6fa481b6
[cq] Temporarily make failing chromium trybot experimental
...
BUG=chromium:648153
NOTRY=true
NOPRESUBMIT=true
TBR=emso@chromium.org
Review-Url: https://codereview.chromium.org/2352573002
Cr-Commit-Position: refs/heads/master@{#39494}
2016-09-19 08:24:34 +00:00
machenbach
03364b6245
[gn] Switch asan builders to gn
...
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2334003005
Cr-Commit-Position: refs/heads/master@{#39416}
2016-09-14 12:00:18 +00:00
machenbach
3999fb0788
[gn] Fix no-inline config for V8
...
This restores the original gyp behavior. Blocks:
https://codereview.chromium.org/2334003005
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2344493002
Cr-Commit-Position: refs/heads/master@{#39414}
2016-09-14 11:18:50 +00:00
machenbach
086f566ed8
[gn] Switch mipsel and mips64el bots to gn
...
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2328233002
Cr-Commit-Position: refs/heads/master@{#39370}
2016-09-13 07:42:09 +00:00
machenbach
a482ab5c82
[gn] Add gn configs for mips to match old behavior
...
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2322163003
Cr-Commit-Position: refs/heads/master@{#39369}
2016-09-13 07:33:11 +00:00
machenbach
9f42d6c2c0
[gn] Switch arm cross-compile bots to gn
...
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2328293002
Cr-Commit-Position: refs/heads/master@{#39367}
2016-09-13 06:37:36 +00:00
machenbach
4266d33e76
[gn] Switch noi18n bots to gn
...
BUG=chromium:474921
NOTRY=true
TBR=jochen@chromium.org
Review-Url: https://codereview.chromium.org/2314423005
Cr-Commit-Position: refs/heads/master@{#39303}
2016-09-09 09:16:00 +00:00
machenbach
bcc3cb2ea4
[test] Fix the noi18n trybot
...
This is a work-around as v8_enable_i18n_support=false does
currently not imply icu_use_data_file_flag=false. The
swarming isolator then tries to find the data file also
in builds without ICU.
Making the implication is non-trivial as icu_use_data_file_flag lives
in ICU and v8_enable_i18n_support lives in V8.
BUG=chromium:474921
NOTRY=true
TBR=petermarshall@chromium.org , vogelheim@chromium.org , jochen@chromium.org
Review-Url: https://codereview.chromium.org/2321563007
Cr-Commit-Position: refs/heads/master@{#39301}
2016-09-09 08:23:38 +00:00
machenbach
c90964616e
[gn] Switch linux gc stress trybot to gn
...
Fell through the cracks in a recent CL. Should have switched
with the CI bot, which is on GN already.
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2328533002
Cr-Commit-Position: refs/heads/master@{#39285}
2016-09-08 15:48:23 +00:00
machenbach
9142671847
[gn] Switch mac asan to gn
...
BUG=chromium:644643
NOTRY=true
Review-Url: https://codereview.chromium.org/2319583002
Cr-Commit-Position: refs/heads/master@{#39281}
2016-09-08 13:12:11 +00:00
machenbach
45fe9019bf
[gn] Switch android bots to gn
...
Also roll build and android_tools, which contains a bump of
the ndk to r12b.
BUG=chromium:629806
Review-Url: https://codereview.chromium.org/2320843003
Cr-Commit-Position: refs/heads/master@{#39269}
2016-09-08 10:31:10 +00:00
machenbach
86f119b85d
[gn] Turn off lsan on mac asan
...
Chromium doesn't support lsan with mac's current toolchain.
BUG=chromium:644643
NOTRY=true
Review-Url: https://codereview.chromium.org/2322493002
Cr-Commit-Position: refs/heads/master@{#39255}
2016-09-07 15:30:30 +00:00
machenbach
70429e7a20
Reland of [gn] Switch win clang bot to gn (patchset #1 id:1 of https://codereview.chromium.org/2311853002/ )
...
Reason for revert:
Trying reland with plugin switched off.
Original issue's description:
> Revert of [gn] Switch win clang bot to gn (patchset #1 id:1 of https://codereview.chromium.org/2310863002/ )
>
> Reason for revert:
> Fails compilation:
> https://build.chromium.org/p/client.v8/builders/V8%20Win64%20-%20clang
>
> Original issue's description:
> > [gn] Switch win clang bot to gn
> >
> > BUG=chromium:474921
> > NOTRY=true
> >
> > Committed: https://crrev.com/1740587772bbd1ffb7b79a90deb16519e8d47588
> > Cr-Commit-Position: refs/heads/master@{#39156}
>
> TBR=jochen@chromium.org ,vogelheim@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=chromium:474921
>
> Committed: https://crrev.com/49e13ea6eab4158915a75b95ccc9f01892924d9e
> Cr-Commit-Position: refs/heads/master@{#39158}
TBR=jochen@chromium.org ,vogelheim@chromium.org
NOTRY=true
BUG=chromium:474921,chromium:644096
Review-Url: https://codereview.chromium.org/2312093002
Cr-Commit-Position: refs/heads/master@{#39201}
2016-09-06 11:17:18 +00:00
machenbach
6c335b7aae
[gn] Switch linux asan to gn
...
Also disable four cpu-profiler tests under asan that fail
with the GN setup.
BUG=chromium:474921,v8:5243
Review-Url: https://codereview.chromium.org/2309263002
Cr-Commit-Position: refs/heads/master@{#39171}
2016-09-05 13:16:40 +00:00
machenbach
49e13ea6ea
Revert of [gn] Switch win clang bot to gn (patchset #1 id:1 of https://codereview.chromium.org/2310863002/ )
...
Reason for revert:
Fails compilation:
https://build.chromium.org/p/client.v8/builders/V8%20Win64%20-%20clang
Original issue's description:
> [gn] Switch win clang bot to gn
>
> BUG=chromium:474921
> NOTRY=true
>
> Committed: https://crrev.com/1740587772bbd1ffb7b79a90deb16519e8d47588
> Cr-Commit-Position: refs/heads/master@{#39156}
TBR=jochen@chromium.org ,vogelheim@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:474921
Review-Url: https://codereview.chromium.org/2311853002
Cr-Commit-Position: refs/heads/master@{#39158}
2016-09-05 11:08:18 +00:00
machenbach
1740587772
[gn] Switch win clang bot to gn
...
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2310863002
Cr-Commit-Position: refs/heads/master@{#39156}
2016-09-05 10:54:55 +00:00
machenbach
6c51c7d3a1
[gn] Add generic subcommands and provide list command
...
This prepares using mb as a library and not as a sub
process. It is used like that in the new list command that
shows available configurations.
Also added more robust checks of user inputs, better hints
and better docu.
BUG=chromium:625791
NOTRY=true
Review-Url: https://codereview.chromium.org/2300333002
Cr-Commit-Position: refs/heads/master@{#39136}
2016-09-02 13:07:30 +00:00
machenbach
25603e0b26
[gn] Switch windows to gn
...
BUG=chromium:474921
Review-Url: https://codereview.chromium.org/2303233002
Cr-Commit-Position: refs/heads/master@{#39128}
2016-09-02 11:02:25 +00:00
machenbach
903172e4fc
[mb] Add more developer defaults to mb config.
...
BUG=chromium:625791
Review-Url: https://codereview.chromium.org/2304623002
Cr-Commit-Position: refs/heads/master@{#39100}
2016-09-01 18:06:24 +00:00
machenbach
324a9ace25
[gn] Switch linux branch builder to gn
...
BUG=chromium:474921
NOTRY=true
TBR=jochen,vogelheim
Review-Url: https://codereview.chromium.org/2306573002
Cr-Commit-Position: refs/heads/master@{#39083}
2016-09-01 12:28:07 +00:00
machenbach
bbe5c5490c
[gn] Switch arm simulators to gn
...
BUG=chromium:474921
Review-Url: https://codereview.chromium.org/2304533002
Cr-Commit-Position: refs/heads/master@{#39081}
2016-09-01 12:18:57 +00:00
machenbach
e866b969bf
[gn] Switch tsan to gn
...
BUG=chromium:474921
NOTRY=true
Review-Url: https://codereview.chromium.org/2209313002
Cr-Commit-Position: refs/heads/master@{#38374}
2016-08-05 11:55:23 +00:00
machenbach
276f15d4c1
[build] Enable v8 backtrace on all standalone bots
...
BUG=
Review-Url: https://codereview.chromium.org/2204593009
Cr-Commit-Position: refs/heads/master@{#38313}
2016-08-03 19:46:16 +00:00
machenbach
4289c28fb9
[build] Conditionally print to stdout on Android
...
This adds a gyp/gn variable to control printing to stdout
on Android. This is false by default and true for all
v8 stand-alone android bots.
BUG=chromium:629806
Review-Url: https://codereview.chromium.org/2183063002
Cr-Commit-Position: refs/heads/master@{#38253}
2016-08-02 15:38:04 +00:00