Mike McQuaid
36b7bae93c
test-bot: remove unused variables.
2015-03-08 09:39:15 +00:00
Xu Cheng
144453368e
test-bot pathname: use Utils.popen_read instead of backticks
...
Closes Homebrew/homebrew#37418 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-03-06 22:19:24 +08:00
Mike McQuaid
f27f427d95
test-bot: use canonical names for taps.
2015-02-27 17:00:34 +00:00
Mike McQuaid
307ea17ba3
test-bot: cleanup old PR locks.
...
This is a problem on older versions of Git (such as on the Mountain Lion bot).
2015-02-27 13:53:29 +00:00
Mike McQuaid
17bfb0f804
Remove SourceForge references.
...
It was fun but we just love Bintray more than you.
Closes Homebrew/homebrew#37211 .
Closes Homebrew/homebrew#37213 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-26 11:32:42 +00:00
Mike McQuaid
64d9c16942
test-bot: pass tap argument to bottle --write.
2015-02-23 21:29:51 +00:00
Mike McQuaid
1f541f7dfb
test-bot: upload packages from canonical name.
2015-02-23 17:15:20 +00:00
Mike McQuaid
bfee201a18
test-bot: don't blow up if formula can't be found.
2015-02-23 15:12:09 +00:00
Mike McQuaid
a0e2232b43
test-bot: set debug flag for CI.
2015-02-23 15:10:00 +00:00
Mike McQuaid
15bebd6e7e
test-bot: default tap bottles to Bintray.
2015-02-19 19:36:14 +00:00
Mike McQuaid
fb9942a264
test-bot: enable tap Bintray upload again.
2015-02-19 15:35:34 +00:00
Mike McQuaid
e5f145abab
test-bot: use Bintray package naming.
2015-02-19 12:58:56 +00:00
Mike McQuaid
525e04d8dd
test-bot: set bottle args for Bintray testing.
2015-02-19 12:58:55 +00:00
Mike McQuaid
00e6bc98bd
test-bot: disable bintray taps temporarily.
2015-02-19 12:21:58 +00:00
Mike McQuaid
2805a62af2
test-bot: cleanup even more in tap directories.
2015-02-19 11:52:04 +00:00
Mike McQuaid
9061daad5e
test-bot: fix tap directory variable (again).
2015-02-19 11:50:16 +00:00
Mike McQuaid
6f7c73e8cc
test-bot: fix tap directory name variable.
2015-02-19 11:46:55 +00:00
Mike McQuaid
0ce71f33ad
test-bot: move reset logic above tapping.
2015-02-19 11:44:56 +00:00
Mike McQuaid
857da689bf
test-bot: add flag to reset repository and taps.
2015-02-19 11:37:07 +00:00
Mike McQuaid
31028941a9
test-bot: fix (another) bad variable name.
2015-02-19 11:14:44 +00:00
Mike McQuaid
a0980f05a1
test-bot: fix tap variable naming.
2015-02-19 11:12:07 +00:00
Mike McQuaid
1acdeb3bb7
test-bot: support taps and use Bintray class.
...
Also: use curl method where sensible.
2015-02-19 11:06:21 +00:00
Mike McQuaid
bf76b71fe9
test-bot: don't repeat creating Bintray packages.
2015-02-18 13:19:13 +00:00
Mike McQuaid
579f288bd2
test-bot: construct formula object correctly.
2015-02-18 13:12:54 +00:00
Mike McQuaid
e9e2be9404
test-bot: autopublish existing bottles on Bintray.
2015-02-18 13:07:22 +00:00
Mike McQuaid
8f8e40295c
test-bot: silent and correct bintray content path.
2015-02-17 19:42:37 +00:00
Mike McQuaid
fcb05efcd5
test-bot: more Bintray fixes.
2015-02-17 19:35:15 +00:00
Mike McQuaid
67828cd015
test-bot: specify bintray username/password.
2015-02-17 19:18:14 +00:00
Mike McQuaid
38f9a78c29
Add initial Bintray upload support.
2015-02-17 18:57:59 +00:00
Xu Cheng
86cd5d2f24
test-bot: fail fast in check_results
...
Closes Homebrew/homebrew#36893 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-17 10:30:42 +00:00
Xu Cheng
105eaf3382
test-bot: only test the runtime dependencies.
...
Also add support to `brew uses` to ignore build or optional dependencies.
Closes Homebrew/homebrew#36154 .
Closes Homebrew/homebrew#36656 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-09 14:12:19 +00:00
Mike McQuaid
e8d8c3a486
test-bot: don't try and bottle unstable formulae.
...
e.g. devel-only or head-only formulae.
2015-02-04 14:20:21 +00:00
Mike McQuaid
f2a9b9cbd2
test-bot: optional requirements are satisfied.
2015-02-03 16:46:36 +00:00
Dominyk Tiller
5ac0446fd7
test-bot: support --devel and/or --HEAD install
...
See discussion in https://github.com/Homebrew/homebrew-devel-only/pull/8
In essence, the test bot currently does this:
```
==> brew install --verbose --build-bottle j2objc FAILED
Error: j2objc is a devel-only formula
Install with `brew install --devel j2objc`
```
I’m proposing that we pass that arg to the test-bot automatically to
allow the bot to pass head-only and devel-only formulae without that
failure message. I’ve also trimmed the arguments further down to
prevent it duplicating the —devel install in formulae which define no
stable block.
Closes Homebrew/homebrew#36030 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-27 12:40:36 +00:00
Jack Nagel
af1e9a9610
Expose bottle details on the formula object
...
Fixes Homebrew/homebrew#36032 .
2015-01-20 22:27:23 -05:00
Mike McQuaid
6a6b56127c
test-bot: handle devel-only formulae.
2015-01-17 19:12:10 +01:00
Xu Cheng
1818799634
test-bot: unlink conflict formulae during the test
...
Closes Homebrew/homebrew#35697 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-09 15:37:29 +00:00
Mike McQuaid
26b80ecccc
test-bot: improve output of dependent testing.
2015-01-09 11:35:03 +00:00
Mike McQuaid
424ded8fdb
test-bot: ignore changed dependents.
2015-01-09 11:35:03 +00:00
Shaun Jackman
c01e6b81d3
test-bot: do not --cleanup outside CI.
...
Closes Homebrew/homebrew#35424 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-02 09:50:28 +00:00
Mike McQuaid
4d584d37f7
test-bot: don't try to retap TapDependency taps.
2014-12-29 12:28:43 +00:00
Mike McQuaid
95ccf53a49
test-bot: tap TapDependency's tap.
2014-12-29 12:20:30 +00:00
Mike McQuaid
eb51f8a5fa
test-bot: init added/modified formulae arrays.
2014-12-29 07:55:01 +00:00
Mike McQuaid
bff259330c
test-bot: clean up harder on failure (before).
2014-12-29 07:51:50 +00:00
Mike McQuaid
8c19b2a13e
test-bot: clean harder if first clean fails.
2014-12-28 18:17:12 +00:00
Mike McQuaid
af4a156885
test-bot: tweak readability.
2014-12-28 18:17:02 +00:00
Mike McQuaid
b5439b6f7a
test-bot: check if dependents are installed.
...
Before fetching or installing with no args.
2014-12-28 18:16:49 +00:00
Mike McQuaid
b3a15ad6ef
test-bot: use audit --strict on added formulae.
2014-12-27 13:03:40 +00:00
Mike McQuaid
f9917768a9
test-bot: fix use of select!.
2014-12-23 20:19:45 +00:00
Mike McQuaid
f475f750f9
test-bot: test bottled dependents.
...
Test everything that `brew uses` a formula, has a bottle and a test.
This should allow some quick gains in terms of spotting formulae that may need
revisioned to avoid problems with shifting dependencies. As the test-bot lives
in a data centre with (very) fast internet the fetch and extraction time
shouldn't slow things down much.
Closes Homebrew/homebrew#35092 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-23 19:14:30 +00:00