8757 Commits

Author SHA1 Message Date
Xu Cheng
70d31838c6 test-bot: use tap object 2015-09-18 21:54:01 +08:00
Xu Cheng
658bdc2565 test-bot: make ci-reset-and-update a standalone method 2015-09-18 21:54:01 +08:00
Xu Cheng
a6c5fca3a9 test-bot: use ruby method instead of shellout to remove files 2015-09-18 21:54:01 +08:00
Xu Cheng
896ba576cc test-bot: tweak output for travis
Closes Homebrew/homebrew#44098.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-18 19:22:23 +08:00
Mike McQuaid
fab6b6c19d test-bot: fix syntax error. 2015-09-18 11:56:03 +01:00
Mike McQuaid
1d4c99e008 test-bot: do fewer unnecessary brew updates. 2015-09-18 11:23:53 +01:00
Mike McQuaid
70d2da0364 test-bot: don't mark every job as failed. 2015-09-18 10:40:36 +01:00
Mike McQuaid
07e550d525 test-bot: unify, fix Travis and Jenkins output. 2015-09-18 10:28:35 +01:00
Xu Cheng
4d83331c51 travis: no email 2015-09-18 17:11:39 +08:00
Mike McQuaid
49241473ec Add Travis CI configuration.
Closes Homebrew/homebrew#43976.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-18 09:54:29 +01:00
Mike McQuaid
e39cd2e9b2 test-bot: use Travis CI environment variables. 2015-09-18 09:54:29 +01:00
Xu Cheng
a25fc67813 update-test: use git clone --local instead of copy
The .git directory in BrewTestBot is huge(1GB) which results to poor
performance of `brew update-test`. Therefore, let's use `git clone
--local` here which will create hard symlink to boost performance.

Closes Homebrew/homebrew#44005.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-18 14:24:54 +08:00
Xu Cheng
d6a50f1e76 deps: remove duplicated entires
Fixes Homebrew/homebrew#43955

Closes Homebrew/homebrew#43966.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-16 19:57:37 +08:00
Xu Cheng
a0372e97d8 sandbox: allow certain processes running without sandbox 2015-09-15 11:48:38 +08:00
Dominyk Tiller
10ab92114e tap_migrations: add honeyd 2015-09-14 14:37:26 +01:00
Xu Cheng
6792847fc1 fix update-test
Previously, `brew update-test` is run against master branch of local
repo. However, we test PR using a detached branch in `brew test-bot`.
The result is `brew update-test` will always be up-to-date in `test-bot`.

To fix it, we create two local copies of git repo, and set master branch
to start and end sha1 correspondingly. After that, `brew update` will be
run to simulate the change between start and end sha1.

Closes Homebrew/homebrew#43902.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-14 21:07:37 +08:00
Mike McQuaid
71198041c6 test-bot: fix handling hash/url arguments. 2015-09-14 09:07:12 +01:00
Mike McQuaid
49dde3c559 pull: increase Bintray fetch retries. 2015-09-14 08:09:26 +01:00
Mike McQuaid
deca462d9e update_test: run update verbosely. 2015-09-14 08:00:50 +01:00
Xu Cheng
8a30f315d9 search: use full name to filter aliases result 2015-09-13 21:27:49 +08:00
Xu Cheng
bd4525b64a mpich2 is renamed as mpich 2015-09-13 20:57:43 +08:00
Xu Cheng
0165a810f7 search: handle tap aliases 2015-09-13 17:47:53 +08:00
Xu Cheng
002f8f2eb7 audit: handle tap aliases 2015-09-13 17:33:35 +08:00
Xu Cheng
e21bb27c2e Formula: add alias_full_names 2015-09-13 17:23:17 +08:00
Xu Cheng
f001cdf777 Tap#aliases: output fully-qualified name 2015-09-13 17:19:06 +08:00
Xu Cheng
1e344c9672 Formula#core_names: use core_files 2015-09-13 17:05:27 +08:00
Xu Cheng
034b19cea7 uniq before sort
http://blog.askit.org/post/18152870794/performance-of-sortuniq-vs-uniqsort
2015-09-13 16:58:06 +08:00
Xu Cheng
2c4eb4b503 update-test: better output 2015-09-13 13:08:41 +08:00
Xu Cheng
2df6ad1bed Formula#to_hash: add bottle info
Closes Homebrew/homebrew#43848.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-13 12:59:13 +08:00
Xu Cheng
81bd5c40d0 Formula: add tap alias
Closes Homebrew/homebrew#43851.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-13 12:58:00 +08:00
Xu Cheng
4613c9ecf5 Tap: add alias method 2015-09-13 12:58:00 +08:00
Xu Cheng
7ea8a23eeb test_formulary: test tap alias 2015-09-13 12:58:00 +08:00
Xu Cheng
5f68fff92b support alias for tap 2015-09-13 12:57:59 +08:00
Misty De Meo
3bc2ff8e20 Accept "gcc" for --cc=gcc-5 even if not installed 2015-09-12 11:47:14 -07:00
Xu Cheng
e6f260de27 aspell-dictionaries: move to dev-cmd 2015-09-13 01:03:38 +08:00
Xu Cheng
71f6d2d165 test-bot: always run brew tests 2015-09-12 22:15:23 +08:00
Xu Cheng
c5bb388653 commands: better output 2015-09-12 19:24:41 +08:00
Xu Cheng
14bb9accdf test-bot: run update-test
Closes Homebrew/homebrew#43648.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12 19:15:46 +08:00
Xu Cheng
849f378d6a test-bot: only run necessary test for tap 2015-09-12 19:15:46 +08:00
Xu Cheng
ce390b9bd9 add dev-cmd folder 2015-09-12 19:15:45 +08:00
Xu Cheng
fa9c7cdc8e add update-test 2015-09-12 19:15:45 +08:00
Xu Cheng
635340e32e bottle: allow updating :any to :any_skip_relocation when keep old
Closes Homebrew/homebrew#43849.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12 18:26:16 +08:00
Xu Cheng
ed87972e2d bottle: only set prefix if un-relocatable
Closes Homebrew/homebrew#43819.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12 01:39:00 +08:00
Xu Cheng
e23cca8d84 bottle: auto detect any_skip_relocation 2015-09-12 01:39:00 +08:00
Xu Cheng
d911b5689a keg_relocate: split relocate_install_names and relocate_text_files
For bottle with `:any_skip_relocation`, relocating text files is
required.
2015-09-12 01:38:59 +08:00
Xu Cheng
7ce0a2dedb test-bot: check ARGV.include?("--skip-homebrew") once 2015-09-11 22:44:00 +08:00
Xu Cheng
e52a12a8b5 test-bot: fix syntax error 2015-09-11 22:36:27 +08:00
Mike McQuaid
96be0c2724 test-bot: skip some unnecessary tests. 2015-09-11 15:29:16 +01:00
Mike McQuaid
3e12ffa6a7 test-bot: support uploading keep-old bottles. 2015-09-11 15:09:24 +01:00
Mike McQuaid
cfc6f737f3 pull: allow pulling all testing jobs. 2015-09-11 14:59:46 +01:00