summaryrefslogtreecommitdiff
path: root/buildbot
AgeCommit message (Collapse)Author
2014-08-22android: Make buildbot able to use a custom manifest.torne@chromium.org
In order to support rolling to a new version of AOSP to run gyp tests (to pick up android build system changes), introduce logic in the buildbot script to compare the current manifest being used with the one in the gyp tree and resync/compile android if it changes. Check in an initial version of this manifest which is pinned to a recent revision of AOSP's master branch. BUG=gyp:324 R=jbudorick@chromium.org, torne@chromium.org Review URL: https://codereview.chromium.org/493743002 git-svn-id: http://gyp.googlecode.com/svn/trunk@1968 78cadc50-ecff-11dd-a971-7dbc132099af
2014-06-17[gyp][Android] Implement TestGypAndroid.run_built_executable.torne@chromium.org
Note that this includes buildbot steps to start and stop an Android emulator for testing. BUG=gyp:324 R=bradnelson@google.com, torne@chromium.org Review URL: https://codereview.chromium.org/321953005 git-svn-id: http://gyp.googlecode.com/svn/trunk@1943 78cadc50-ecff-11dd-a971-7dbc132099af
2014-06-04Fix msvs-ninja OutputDirectory path.bungeman@chromium.org
_FixPath is designed to take gyp paths and convert them to msvs project paths. This translates a <gyp_dir>"<gyp_dir_to_X>" to <msvs_project_dir>"<msvs_project_dir_to_gyp_dir>/<gyp_dir_to_X>". The OutputDirectory when using ninja as the external builder with the ninja generator generated build files needs to be the path <msvs_project_dir>"<msvs_project_dir_to_ninja_build_config>". Since this is specified on a per target basis and will be run though _FixPath, the external builder directory in the target must be specified as <gyp_dir>"<gyp_dir_to_toplevel_dir>/<toplevel_dir_to_ninja_build>/<config>". Chromium currently does not see any issue as it does not set generator_output. When generator_output is not set, _GetPathOfProject sets fix_prefix to None. Also, Chromium appears to be using an absolute path for msvs_external_builder_out_dir. This is, however, affecting Skia, which sets generator_output to 'out' and places all of its gyp files in a 'gyp' directory. As a result Skia is seeing the OutputDirectory set to "../../gyp/out/$(Configuration)". This change fixes this to "../../out/$(Configuration)". R=scottmg@chromium.org Review URL: https://codereview.chromium.org/245923003 git-svn-id: http://gyp.googlecode.com/svn/trunk@1926 78cadc50-ecff-11dd-a971-7dbc132099af
2013-11-20CMake generator.bungeman@chromium.org
Designed to create projects for IDEs like kdevelop, qtcreator, code::blocks, or eclipse cdt. Generated CMakeLists.txt can also be used to build (currently limited to *nix). Requires CMake 2.8.8 or later. With patch set 9 (which builds CMake 2.8.8 on the bot) passes tests on the bots. R=thakis@chromium.org Review URL: https://codereview.chromium.org/12314014 git-svn-id: http://gyp.googlecode.com/svn/trunk@1796 78cadc50-ecff-11dd-a971-7dbc132099af
2013-06-14switch go/gypbot from vs2008 to vs2012scottmg@chromium.org
Per https://groups.google.com/forum/?fromgroups#!topic/gyp-developer/OviErZ6vR1A move 2008 to 2012. R=bradnelson@google.com Review URL: https://codereview.chromium.org/17035011 git-svn-id: http://gyp.googlecode.com/svn/trunk@1649 78cadc50-ecff-11dd-a971-7dbc132099af
2013-04-17Dropping the scons generator.bradnelson@google.com
The scons generator has not been used for some time and is known to no longer be at parity with the other generators. Dropping it to reduce the ongoing maintenance burden. BUG=None TEST=None R=mark@chromium.org Review URL: https://codereview.chromium.org/13869005 git-svn-id: http://gyp.googlecode.com/svn/trunk@1613 78cadc50-ecff-11dd-a971-7dbc132099af
2013-02-21Turning back on gold as it should now be on the bots.bradnelson@google.com
BUG=http://code.google.com/p/chromium/issues/detail?id=108251 TEST=None R=bungeman@google.com Review URL: https://codereview.chromium.org/12328042 git-svn-id: http://gyp.googlecode.com/svn/trunk@1581 78cadc50-ecff-11dd-a971-7dbc132099af
2013-01-16Add android test runner to buildbot_run.torne@chromium.org
Add a build step that can check out and build an Android tree suitable for running the 'android' format gyp tests, and run this when the builder is gyp-android. BUG=165463 Review URL: https://codereview.chromium.org/11919005 git-svn-id: http://gyp.googlecode.com/svn/trunk@1561 78cadc50-ecff-11dd-a971-7dbc132099af
2012-02-23- Make gyptest.py set up the environment in case cl/link/etc. aren't in the ↵scottmg@chromium.org
environment. - Add ninja to Windows runs. Review URL: https://chromiumcodereview.appspot.com/9433026 git-svn-id: http://gyp.googlecode.com/svn/trunk@1236 78cadc50-ecff-11dd-a971-7dbc132099af
2012-01-15Dropping ninja download + compile phase.bradnelson@google.com
BUG=None TEST=None R=thakis@google.com Review URL: http://codereview.chromium.org/9133022 git-svn-id: http://gyp.googlecode.com/svn/trunk@1162 78cadc50-ecff-11dd-a971-7dbc132099af
2012-01-11Fixing presubmit warning.bradnelson@google.com
BUG=None TEST=None R=thakis@chromium.org Review URL: http://codereview.chromium.org/9107026 git-svn-id: http://gyp.googlecode.com/svn/trunk@1142 78cadc50-ecff-11dd-a971-7dbc132099af
2012-01-03Switching call of bootstrap.sh to bootstrap.py to match ToT ninja.bradnelson@google.com
BUG=None TEST=None R=thakis@chromium.org Review URL: http://codereview.chromium.org/9074008 git-svn-id: http://gyp.googlecode.com/svn/trunk@1123 78cadc50-ecff-11dd-a971-7dbc132099af
2011-12-21Turning on ninja tests for gypbots.bradnelson@google.com
BUG=None TEST=None R=thakis@chromium.org Review URL: http://codereview.chromium.org/9006042 git-svn-id: http://gyp.googlecode.com/svn/trunk@1113 78cadc50-ecff-11dd-a971-7dbc132099af
2011-11-28Fix python scripts coherencymaruel@chromium.org
Make sure that these attributes are coherent for python scripts: - The script is indeed executable, e.g. it does something if run - It has a shebang set to #!/usr/bin/env python - The file has svn:executable set Fix duplicated content (!) for pylib/gyp/sun_tool.py Fixed LF EOL for tools/pretty_gyp.py. Enforced a single LF as EOL for all files. Review URL: http://codereview.chromium.org/8718013 git-svn-id: http://gyp.googlecode.com/svn/trunk@1102 78cadc50-ecff-11dd-a971-7dbc132099af
2011-07-28Switching on make tests for xcode.bradnelson@google.com
BUG=None TEST=None R=thakis@chromium.org Review URL: http://codereview.chromium.org/7474002 git-svn-id: http://gyp.googlecode.com/svn/trunk@980 78cadc50-ecff-11dd-a971-7dbc132099af
2011-07-26Workareas on the bots aren't being cleaned up between runs (when specifiedbradnelson@google.com
explicitly to work around msvs). Move all work areas under out/. Select a temp directory under that. Clobber out/ on each buildbot run. BUG=Flaky gypbot TEST=None Review URL: http://codereview.chromium.org/7447003 git-svn-id: http://gyp.googlecode.com/svn/trunk@976 78cadc50-ecff-11dd-a971-7dbc132099af
2011-06-12Add linux3 support.maruel@chromium.org
BUG=chromium:85845 R=evan@chromium.org TEST=I don't have a linux3 VM at hand to test it. Review URL: http://codereview.chromium.org/7108073 git-svn-id: http://gyp.googlecode.com/svn/trunk@935 78cadc50-ecff-11dd-a971-7dbc132099af
2011-04-02Fixing syntax error (why didn't this show up before?)bradnelson@google.com
Fixing mistakes in buildbot config so it actually works on the bots. BUG=None TEST=None TBR=jeanluc@google.com Review URL: http://codereview.chromium.org/6677120 git-svn-id: http://gyp.googlecode.com/svn/trunk@910 78cadc50-ecff-11dd-a971-7dbc132099af
2011-04-01Adding buildbot annotator script to drive the build and annotate sectionsbradnelson@google.com
on the buildbot. This will let of change the gyp waterfall with in project changes. BUG=None TEST=None R=jeanluc@google.com Review URL: http://codereview.chromium.org/6788019 git-svn-id: http://gyp.googlecode.com/svn/trunk@908 78cadc50-ecff-11dd-a971-7dbc132099af