Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							c2dfcf913d 
							
						 
					 
					
						
						
							
							test-bot: don't consider optional deps for compiler selection  
						
						... 
						
						
						
						Fixes test-bot mishandling of optional cross-tap dependencies. Without
this change, since formula.stable.deps includes the optional dependencies but
formula.recursive_dependencies does not, test-bot was trying to select a
compiler for an untapped formula, which raised an error.
Our suspect handling of optional dependencies was exposed by Homebrew/homebrew#43145  /
7184348e822d6745d8a103de104ff9626536bf1e.
Closes  Homebrew/homebrew#43237 . 
						
						
					 
					
						2015-08-27 00:27:31 -07:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							ac71386373 
							
						 
					 
					
						
						
							
							test-bot: tap TapDependency recursively  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#43145 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-08-21 15:17:21 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							a380ec636e 
							
						 
					 
					
						
						
							
							enable sandbox on test-bot  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#43014 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-08-17 14:12:11 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							83ab0acfc0 
							
						 
					 
					
						
						
							
							test-bot: remove custom $HOME on --cleanup.  
						
						
						
						
					 
					
						2015-08-13 10:55:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2fc88ae247 
							
						 
					 
					
						
						
							
							test-bot: prune cache after 7 days.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42892 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-08-13 08:57:20 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							907dffcf04 
							
						 
					 
					
						
						
							
							test-bot: check file extname when calculating formulae diff  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42806 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-08-11 18:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3350f9018a 
							
						 
					 
					
						
						
							
							test-bot: run git gc on cleanup.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42805 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-08-11 18:06:07 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							b121e5fd7b 
							
						 
					 
					
						
						
							
							more core file style updated by rubocop  
						
						
						
						
					 
					
						2015-08-06 17:23:56 +08:00 
						 
				 
			
				
					
						
							
							
								Baptiste Fontaine 
							
						 
					 
					
						
						
						
						
							
						
						
							1bb9c56e9c 
							
						 
					 
					
						
						
							
							test-bot: run postinstall on dependencies  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#36027 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> 
					
						2015-08-05 20:24:06 +02:00 
						 
				 
			
				
					
						
							
							
								BrewTestBot 
							
						 
					 
					
						
						
						
						
							
						
						
							13d544e11e 
							
						 
					 
					
						
						
							
							Core files style updates.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42354 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-08-03 13:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							68b865fcb1 
							
						 
					 
					
						
						
							
							Revert a33c5b9121e66aa650d9d0fc5814202bd26154d0  
						
						... 
						
						
						
						Revert: "test-bot: ensure from-source initial installation"
This reverts commit a33c5b9121e66aa650d9d0fc5814202bd26154d0.
You know when your fix ends up causing another problem that you then have to
go fix as well? Yup... 
						
						
					 
					
						2015-07-30 10:14:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							c6e3a0240a 
							
						 
					 
					
						
						
							
							test-bot: ensure from-source initial installation  
						
						
						
						
					 
					
						2015-07-23 22:29:03 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							9e6f1412ad 
							
						 
					 
					
						
						
							
							test-bot: run brew tests in no-compat mode  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42009 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-07-22 20:27:02 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							60600c824c 
							
						 
					 
					
						
						
							
							test-bot: build bottle with verbose  
						
						... 
						
						
						
						It will print out what stops bottle being relocatable.
Closes  Homebrew/homebrew#41958 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
						
						
					 
					
						2015-07-22 15:12:23 +08:00 
						 
				 
			
				
					
						
							
							
								Andy Blyler 
							
						 
					 
					
						
						
						
						
							
						
						
							653053f184 
							
						 
					 
					
						
						
							
							test-bot: handle conflicted formulas and unlinked dependencies  
						
						... 
						
						
						
						these changes are primarily needed for php tap pull requests, as they usally contain multiple formulas depend on conflicting php versions:
- unlink any conflicted formulas
- link any dependencies that are installed and not linked
Closes  Homebrew/homebrew#41602 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2015-07-20 08:34:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac6005931 
							
						 
					 
					
						
						
							
							audit: add --online flag.  
						
						... 
						
						
						
						Also add it to the manpage and brew-test-bot.
Closes  Homebrew/homebrew#41516 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2015-07-09 14:50:55 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							4443a87524 
							
						 
					 
					
						
						
							
							stop setting root_url for offical taps' bottles  
						
						
						
						
					 
					
						2015-07-06 18:04:59 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7b3b02ce 
							
						 
					 
					
						
						
							
							test-bot: always do a git clean -ffdx  
						
						... 
						
						
						
						This ensures that all nested Git repositories (e.g. taps) are also
deleted. Previously this wasn't needed as we could just rely on the
symlinks in `Library/Formula` being missing but since Xu's good work
this inadvertedly made the bot's `brew uses foo` start showing things
from taps we hadn't previously deleted. 
						
						
					 
					
						2015-06-13 18:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							c6e1090c43 
							
						 
					 
					
						
						
							
							requirement: allow access default_formula directly  
						
						
						
						
					 
					
						2015-06-07 20:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							517ced731c 
							
						 
					 
					
						
						
							
							test-bot: use bottle_resolve_formula_names  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#40134 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-06-02 16:45:44 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							296ca61510 
							
						 
					 
					
						
						
							
							test-bot: simplify the upload logic  
						
						... 
						
						
						
						If the bottle is already published, let's fail directly.
Also silent the curl output.
Closes  Homebrew/homebrew#40295 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
						
						
					 
					
						2015-06-02 15:41:12 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							6d93eee8bb 
							
						 
					 
					
						
						
							
							test-bot: allow overwrite unpublished bottles  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#40260 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-06-01 18:14:28 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							66aae02527 
							
						 
					 
					
						
						
							
							test-bot: tweak bottle uploading.  
						
						
						
						
					 
					
						2015-05-30 11:40:48 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							d8f9bfa730 
							
						 
					 
					
						
						
							
							test-bot: remove obsolete tap --repair  
						
						
						
						
					 
					
						2015-05-30 16:04:03 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							85924eaf9f 
							
						 
					 
					
						
						
							
							test-bot: use Formula#full_name  
						
						
						
						
					 
					
						2015-05-29 17:02:23 +08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							aac0e4a878 
							
						 
					 
					
						
						
							
							Fix variable reference  
						
						
						
						
					 
					
						2015-05-27 23:32:06 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ef08db539b 
							
						 
					 
					
						
						
							
							test-bot: always brew install as a non-developer.  
						
						... 
						
						
						
						Bored of dealing with the bottle conflicts errors here so I don't think
it's really worth working around.
Closes  Homebrew/homebrew#40097 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2015-05-27 10:00:47 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							bc41f947de 
							
						 
					 
					
						
						
							
							test-bot: rescue TapFormulaAmbiguityError  
						
						
						
						
					 
					
						2015-05-27 13:53:42 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							471c5502f5 
							
						 
					 
					
						
						
							
							test-bot: don't complain bottle errors when installing gcc and hg  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#39626 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-05-18 19:48:06 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							ae41a51976 
							
						 
					 
					
						
						
							
							test-bot: unlink conflicted formulae  
						
						
						
						
					 
					
						2015-05-18 19:48:06 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							7d88c110f6 
							
						 
					 
					
						
						
							
							test-bot: rerun brew update if it fails.  
						
						
						
						
					 
					
						2015-05-14 09:40:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d05d185d2e 
							
						 
					 
					
						
						
							
							test-bot: cleanup more locks.  
						
						
						
						
					 
					
						2015-05-14 08:45:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							fe588311cc 
							
						 
					 
					
						
						
							
							Use predicate method  
						
						
						
						
					 
					
						2015-05-01 00:00:55 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c7ca28a161 
							
						 
					 
					
						
						
							
							Fix encoding of output string  
						
						
						
						
					 
					
						2015-04-30 19:42:54 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e023d869a2 
							
						 
					 
					
						
						
							
							Revert "test-bot: try to handle bad UTF-8 output."  
						
						... 
						
						
						
						This reverts commit b4c2b8f3b4b58ef10ab8f748c743a3352f4cee7d. 
						
						
					 
					
						2015-04-30 19:41:58 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ee0a553021 
							
						 
					 
					
						
						
							
							test-bot: try to handle bad UTF-8 output.  
						
						
						
						
					 
					
						2015-04-29 12:57:13 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed00fc7fa 
							
						 
					 
					
						
						
							
							test-bot: print output if ARGV.verbose?  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#39078 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-04-27 23:59:59 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							b3a38ea871 
							
						 
					 
					
						
						
							
							brew-test-bot: use pkg_version when uploading bottles  
						
						
						
						
					 
					
						2015-04-26 17:19:03 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ced7598d67 
							
						 
					 
					
						
						
							
							test-bot: delete cache files older than 30 days.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#38567 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-04-16 17:52:11 -07:00 
						 
				 
			
				
					
						
							
							
								Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							407b82406f 
							
						 
					 
					
						
						
							
							test-bot: don't check deps until taps are tapped  
						
						... 
						
						
						
						brew deps will fail silently if a formula has dependencies which live in
taps that have not yet been tapped. Delay checking brew deps until after
tap dependencies are discovered.
Closes  Homebrew/homebrew#38424 . 
						
						
					 
					
						2015-04-09 00:42:51 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							cfc8ac0190 
							
						 
					 
					
						
						
							
							test-bot: override existing Bintray bottles.  
						
						
						
						
					 
					
						2015-04-07 08:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							959d92a84a 
							
						 
					 
					
						
						
							
							test-bot: first git clean should not be a test.  
						
						... 
						
						
						
						We don't care if it fails as we'll immediately run a stronger version
afterwards (and we care if that fails). 
						
						
					 
					
						2015-03-24 09:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a4f474ddb9 
							
						 
					 
					
						
						
							
							test-bot: uninstall build deps before bottle test.  
						
						... 
						
						
						
						This should hopefully more often catch the situation where things are
marked as build dependencies incorrectly.
Closes  Homebrew/homebrew#37927 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2015-03-23 13:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e7053ac35a 
							
						 
					 
					
						
						
							
							test-bot: allow skipping homebrew step.  
						
						
						
						
					 
					
						2015-03-23 13:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a46ab0d641 
							
						 
					 
					
						
						
							
							test-bot: tweak documentation indentation.  
						
						
						
						
					 
					
						2015-03-23 13:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							862c0ddf4a 
							
						 
					 
					
						
						
							
							test-bot: remove --debug flag.  
						
						... 
						
						
						
						Too spammy in the output. May consider readding later to specific
commands. 
						
						
					 
					
						2015-03-20 20:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1c8b4de4 
							
						 
					 
					
						
						
							
							test-bot: don't run readall on <=10.8.  
						
						... 
						
						
						
						The Ruby 1.8 implementation seems to be really flaky, unfortunately. 
						
						
					 
					
						2015-03-20 16:59:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							514910e812 
							
						 
					 
					
						
						
							
							test-bot: remove more bad unicode characters.  
						
						
						
						
					 
					
						2015-03-16 18:39:45 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							fffba3dc7d 
							
						 
					 
					
						
						
							
							test-bot: remove another invalid XML character.  
						
						
						
						
					 
					
						2015-03-16 10:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							68a8d1a5e7 
							
						 
					 
					
						
						
							
							test-bot: check syntax with readall.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#37471 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-03-08 11:13:34 +00:00