Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							8d64b6a02d 
							
						 
					 
					
						
						
							
							introduce global lock directory ( #337 )  
						
						... 
						
						
						
						Since #292 , HOMEBREW_CACHE was moved to a per-user directory. This makes
it unsuitable to store global lock files on multiple users environment.
Therefore, introducing a global lock directory `/Library/Lock.d` to
store lock files from formula lockers as well as `brew update`. 
						
						
					 
					
						2016-06-08 17:29:03 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							deea4c82a4 
							
						 
					 
					
						
						
							
							fix brew tests  
						
						... 
						
						
						
						Fix the `brew tests` problem caused by core/formula separation. 
						
						
					 
					
						2016-04-02 21:51:36 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7b32cec8 
							
						 
					 
					
						
						
							
							add HOMEBREW_ENV_PATH internal variable  
						
						... 
						
						
						
						`Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
should be able to be accessed during the `brew tests`.
By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
codes. 
						
						
					 
					
						2016-03-21 19:07:38 +08:00 
						 
				 
			
				
					
						
							
							
								Baptiste Fontaine 
							
						 
					 
					
						
						
						
						
							
						
						
							0386f33222 
							
						 
					 
					
						
						
							
							tests: Add missing version tests  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#49031 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> 
					
						2016-02-10 18:47:00 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Fontaine 
							
						 
					 
					
						
						
						
						
							
						
						
							d0998a4907 
							
						 
					 
					
						
						
							
							testing_env: needs_compat utility added  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#48302 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> 
					
						2016-01-25 01:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Fontaine 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d1444980 
							
						 
					 
					
						
						
							
							tests: missing requires added  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#47866 .
Closes  Homebrew/homebrew#47861 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> 
					
						2016-01-09 10:37:40 +01: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 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							95658a5beb 
							
						 
					 
					
						
						
							
							Move simplecov configuration to dotfile.  
						
						
						
						
					 
					
						2015-07-28 10:57:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5256d406de 
							
						 
					 
					
						
						
							
							testing_env: point to bundle install now.  
						
						
						
						
					 
					
						2015-07-28 10:57:55 +01:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							0ad82a29f9 
							
						 
					 
					
						
						
							
							tests: always run fs leak check  
						
						
						
						
					 
					
						2015-07-22 20:27:20 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							5433203fb4 
							
						 
					 
					
						
						
							
							coverage: stop recording compat codes  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#41973 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-07-21 21:32:50 +08:00 
						 
				 
			
				
					
						
							
							
								Baptiste Fontaine 
							
						 
					 
					
						
						
						
						
							
						
						
							44a8ebdc7e 
							
						 
					 
					
						
						
							
							'brew tests' optional coverage measure added  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#41890 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> 
					
						2015-07-20 20:44:12 +02:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							3a3a49bd93 
							
						 
					 
					
						
						
							
							add Formulary.core_path method, deprecate Formula.path  
						
						
						
						
					 
					
						2015-05-27 13:53:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							43ce8b0791 
							
						 
					 
					
						
						
							
							Stop testing implementation  
						
						
						
						
					 
					
						2015-05-04 20:43:08 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							dc6af1a6ae 
							
						 
					 
					
						
						
							
							Ensure HOMEBREW_TEMP is respected in all tests  
						
						
						
						
					 
					
						2015-04-29 19:15:11 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							44ca2043d0 
							
						 
					 
					
						
						
							
							Allow test tmpdir to be passed in  
						
						
						
						
					 
					
						2015-04-29 19:15:11 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0397d68259 
							
						 
					 
					
						
						
							
							Extract runtime configuration from global.rb  
						
						... 
						
						
						
						This allows global.rb to be safely loaded in the test environment. 
						
						
					 
					
						2015-04-29 19:15:11 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f0eca11d6b 
							
						 
					 
					
						
						
							
							Revert "Use real repo to run tests"  
						
						... 
						
						
						
						This reverts commit 5aaf13c6cf784cb4be62932b3e528e8f93580a65. 
						
						
					 
					
						2015-04-20 22:33:25 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6278e08aec 
							
						 
					 
					
						
						
							
							Use real repo to run tests  
						
						
						
						
					 
					
						2015-04-20 21:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							b4fd54ae92 
							
						 
					 
					
						
						
							
							Close duped output streams before returning  
						
						
						
						
					 
					
						2014-07-06 15:03:38 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7d8a901f7a 
							
						 
					 
					
						
						
							
							Add assert_eql to provide better failure messages for eql? tests  
						
						
						
						
					 
					
						2014-07-03 16:55:13 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							acf76f3f55 
							
						 
					 
					
						
						
							
							Add module for logging filesystem leaks in tests  
						
						
						
						
					 
					
						2014-06-23 23:28:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5ab65d0b25 
							
						 
					 
					
						
						
							
							Make the test tmpdir a constant  
						
						
						
						
					 
					
						2014-06-23 23:24:45 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							f9fd3f46d4 
							
						 
					 
					
						
						
							
							Explicitly create top-level directories for tests  
						
						
						
						
					 
					
						2014-06-23 22:11:39 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							04f504546c 
							
						 
					 
					
						
						
							
							Give the temporary test directory a prefix  
						
						
						
						
					 
					
						2014-06-23 18:58:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							43cb0b9141 
							
						 
					 
					
						
						
							
							Use Dir.mktmpdir to create temp directory for tests  
						
						
						
						
					 
					
						2014-06-23 18:42:27 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5beaa512e6 
							
						 
					 
					
						
						
							
							Pass the requested spec into the formula instance  
						
						
						
						
					 
					
						2014-06-20 21:32:36 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							10a1952d2c 
							
						 
					 
					
						
						
							
							Only "extend self" once on the Homebrew module  
						
						
						
						
					 
					
						2014-06-19 13:10:36 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							ea203c2aac 
							
						 
					 
					
						
						
							
							Combine Homebrew module declarations in testing_env  
						
						
						
						
					 
					
						2014-06-18 21:08:09 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							06305e6211 
							
						 
					 
					
						
						
							
							Switch to Minitest  
						
						
						
						
					 
					
						2014-06-18 20:34:09 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							89d74ec475 
							
						 
					 
					
						
						
							
							Move test helpers into Homebrew::TestCase  
						
						
						
						
					 
					
						2014-06-18 20:32:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							982e9239b8 
							
						 
					 
					
						
						
							
							Use a custom test class so we can avoid monkeypatching  
						
						
						
						
					 
					
						2014-06-18 20:32:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							344f77e179 
							
						 
					 
					
						
						
							
							Don't load unused compat files for tests  
						
						
						
						
					 
					
						2014-06-16 14:32:24 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							5ec52ea4da 
							
						 
					 
					
						
						
							
							Remove unnecessary require  
						
						
						
						
					 
					
						2014-06-10 22:29:20 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							dd1f742854 
							
						 
					 
					
						
						
							
							Remove unnecessary code  
						
						
						
						
					 
					
						2014-06-10 21:50:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0505582507 
							
						 
					 
					
						
						
							
							Rename TEST_FOLDER to TEST_DIRECTORY  
						
						
						
						
					 
					
						2014-06-10 21:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe82909a3 
							
						 
					 
					
						
						
							
							Remove ABS__FILE constant from test environment  
						
						
						
						
					 
					
						2014-06-10 21:46:29 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							83f2ee5aea 
							
						 
					 
					
						
						
							
							Use RbConfig.ruby if it's available  
						
						
						
						
					 
					
						2014-06-09 21:36:36 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							13355c76ac 
							
						 
					 
					
						
						
							
							Fix formula test helper parameters  
						
						
						
						
					 
					
						2014-06-09 14:46:30 -05:00 
						 
				 
			
				
					
						
							
							
								Tsukasa OMOTO 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f15e967b 
							
						 
					 
					
						
						
							
							Taps: cleanup regexps around Taps  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#29139 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
					
						2014-05-14 11:12:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							d8c15c8fbf 
							
						 
					 
					
						
						
							
							The \w character class already includes underscore  
						
						... 
						
						
						
						Newer versions of Ruby issue a warning for repeated character classes. 
						
						
					 
					
						2014-05-03 15:03:22 -05:00 
						 
				 
			
				
					
						
							
							
								Tsukasa OMOTO 
							
						 
					 
					
						
						
						
						
							
						
						
							54004a4759 
							
						 
					 
					
						
						
							
							Make the on-disk representation of taps unambiguous  
						
						... 
						
						
						
						This commit supports "-" and "_" in names of user and repository.
Closes  Homebrew/homebrew#28203 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com> 
						
						
					 
					
						2014-04-24 17:10:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c6bc01ab58 
							
						 
					 
					
						
						
							
							Add TapDependency  
						
						
						
						
					 
					
						2014-02-28 11:16:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5a80a97b 
							
						 
					 
					
						
						
							
							Fix tokenizing openssl style versions  
						
						... 
						
						
						
						Fixes  Homebrew/homebrew#25736 . 
					
						2014-01-11 20:00:34 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							3656f59508 
							
						 
					 
					
						
						
							
							Add HOMEBREW_TEMP to testing environment  
						
						
						
						
					 
					
						2013-12-14 09:47:32 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							291cdea687 
							
						 
					 
					
						
						
							
							Extract constants for checkums in tests  
						
						
						
						
					 
					
						2013-12-09 15:57:50 -06:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							e67286369e 
							
						 
					 
					
						
						
							
							Stop coercing MACOS_VERSION to a float  
						
						
						
						
					 
					
						2013-10-25 17:29:36 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							c511d7d2f4 
							
						 
					 
					
						
						
							
							Add OS.mac? and OS.linux?  
						
						
						
						
					 
					
						2013-10-18 12:56:51 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							a6e2245732 
							
						 
					 
					
						
						
							
							git_etc: update based on bottle etc/var changes.  
						
						
						
						
					 
					
						2013-10-10 16:46:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ab20ed0bc2 
							
						 
					 
					
						
						
							
							Optionally use git to keep brew etc versioned.  
						
						... 
						
						
						
						Still in alpha state.
Handles defaults and merging changes with new versions.
Enable by setting the HOMEBREW_GIT_ETC environment variable.
Closes  Homebrew/homebrew#15751 .
Closes  Homebrew/homebrew#17713 . 
						
						
					 
					
						2013-09-07 13:39:43 +01:00