Jack Nagel
df7756aeb9
Pull mock initialization code into initialize
2014-06-10 20:04:51 -05:00
Jack Nagel
65673d60c1
Move updater mock into test class namespace
2014-06-10 20:03:37 -05:00
Jack Nagel
d8f86f290b
Use external interface in tests
2014-06-10 19:56:42 -05:00
Jack Nagel
cd4b801749
Simplify test setup
2014-06-10 19:44:46 -05:00
Jack Nagel
ba856de06e
Remove rcov rake task
...
rcov is not compatible with Ruby 2.0.
2014-06-10 17:50:33 -05:00
Jack Nagel
b7a0602f72
Remove ruby-prof rake task
...
The areas that we are interested in optimizing for performance are
things that are invoked repeatedly, and are not evident in the test
suite.
2014-06-10 17:50:33 -05:00
Jack Nagel
191e588212
Stop caching Superenv.bin
...
It is not a hotspot and causes an ordering dependency in the tests.
2014-06-10 17:50:33 -05:00
Jack Nagel
801cdd9045
Remove default values from formula constructor parameters
...
Closes Homebrew/homebrew#30017 .
2014-06-10 15:41:45 -05:00
Jack Nagel
84cd9cc28f
"exit $?" raises TypeError on Ruby 2.0
2014-06-10 11:33:17 -05:00
Jack Nagel
7f10aa3b6e
Fix visibility of FileUtils extension methods
2014-06-09 21:37:52 -05:00
Jack Nagel
9e57da83a2
Stop exposing mktemp as a public method on formula objects
2014-06-09 21:36:36 -05:00
Jack Nagel
83f2ee5aea
Use RbConfig.ruby if it's available
2014-06-09 21:36:36 -05:00
Jack Nagel
fdcbc5e4db
Only do formula class sanity checks once
2014-06-09 19:55:31 -05:00
Jack Nagel
14aa1de33c
Fix warning under Ruby 2.2
2014-06-09 15:04:15 -05:00
Jack Nagel
e3f082c294
Stop joining symbols to pathnames
...
Ruby 2.2's native Pathname#/ accepts only string-like objects.
2014-06-09 14:57:21 -05:00
Jack Nagel
974b7e71ef
Use opt shortcut methods
2014-06-09 14:57:21 -05:00
Jack Nagel
13355c76ac
Fix formula test helper parameters
2014-06-09 14:46:30 -05:00
Jack Nagel
fb3f95923b
Just access the ivar directly
2014-06-08 20:04:16 -05:00
Jack Nagel
d27dc1d02f
Work around encoding issue in Pathname#inspect on Ruby 2.0
...
Pathname#inspect on Ruby 2.0 throws away the encoding of the object's
underlying string and returns a string tagged as ASCII-8BIT.
If you simply write
puts Pathname.new("some string with non-ascii bytes").inspect
no error will be raised, because the implementation of Pathname#inspect
does not call into Object#inspect.
However, if you wrap that pathname object in an array first, then
puts [Pathname.new("some string with non-ascii bytes")].inspect
will raise Encoding::CompatibilityError: "inspected result must be ASCII
only or use the same encoding with default external".
Raising an error in this codepath is new in Ruby 2.0, and this specific
bug is fixed in Ruby 2.1. I've opened a bug upstream:
https://bugs.ruby-lang.org/issues/9915
Fixes Homebrew/homebrew#29947 .
2014-06-08 20:00:52 -05:00
Jack Nagel
6d0f0cb195
metafiles: simplify #copy? further
2014-06-07 23:40:28 -05:00
Jack Nagel
07257f2f48
Simplify Pathname#install_metafiles
2014-06-07 21:15:56 -05:00
Jack Nagel
fcacb25cd5
Eliminate FORMULA_META_FILES constant
2014-06-07 21:15:56 -05:00
Jack Nagel
fef866aae4
metafiles: combine #should_copy? and #include?
2014-06-07 21:15:55 -05:00
Jack Nagel
3aa75f5e18
metafiles: remove unused method
2014-06-07 21:15:55 -05:00
Jack Nagel
e2c79aaea4
metafiles: extract constant arrays
2014-06-07 21:15:54 -05:00
Jack Nagel
6524dfc17b
metafiles: reduce pathname conversions in #include?
2014-06-07 21:15:24 -05:00
Jack Nagel
cad5704fc7
Update build error config dump for Ruby 2.0
2014-06-07 15:57:17 -05:00
Geoffrey Oxberry
1d120c3f29
gromacs: move to homebrew-science
...
Closes Homebrew/homebrew#29880 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-07 08:47:35 +01:00
Geoffrey Oxberry
1e4a7a43f7
cantera: move to homebrew-science
2014-06-07 08:47:35 +01:00
Geoffrey Oxberry
740d6f67cd
sundials: move to homebrew-science
2014-06-07 08:47:35 +01:00
Shaun Jackman
94a0b26fec
Linuxbrew: Read CPU flags from /proc/cpuinfo
...
Closes Homebrew/homebrew#29895 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-06 19:47:16 +01:00
James Wald
98e5bd8198
Find vim on the path
...
If vim is on the path, it will be used instead of `/usr/bin/vim`.
Closes Homebrew/homebrew#29885 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-05 23:56:52 -05:00
Jack Nagel
a87fe8cd36
Remove tmap
...
Closes Homebrew/homebrew#29744 .
2014-06-04 22:36:59 -05:00
Jack Nagel
0357edcf3b
Remove unicode from example formula
2014-06-04 16:41:07 -05:00
Jack Nagel
3c9523516b
Clean up some test assertions
2014-06-04 16:31:57 -05:00
Jack Nagel
212181bbc6
Remove non-breaking space
2014-06-04 16:04:16 -05:00
Jack Nagel
7242365ff3
Remove stray unicode
2014-06-04 16:02:39 -05:00
Jack Nagel
d0be32f60b
Rescue Minitest::Assertion under Ruby 2.0
2014-06-04 15:38:33 -05:00
Jack Nagel
62e79c8d09
audit: read formula text in binmode
2014-06-04 15:37:36 -05:00
Mike McQuaid
eebef9b2d4
brew-test-bot: strip bell/alert character.
2014-06-04 16:21:42 +01:00
Shaun Jackman
12b5de391e
hardware: Add Intel CPUs to OPTIMIZATION_FLAGS
...
Closes Homebrew/homebrew#29866 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-06-04 07:26:18 -07:00
Trent Ogren
790657f61f
Update latest XQuartz version
...
See https://xquartz.macosforge.org/landing/
Closes Homebrew/homebrew#29826 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-04 10:01:04 +01:00
Jack Nagel
d29d5d7e92
Fix some places where encoding issues manifest on ruby 2.0
2014-06-04 01:37:56 -05:00
Misty De Meo
8cb980f7be
doctor: Add check for install_name_tool
...
Closes Homebrew/homebrew#29593 .
2014-06-03 22:50:37 -07:00
Adam Vandenberg
3df975897c
regenerate manual
2014-06-03 20:27:01 -07:00
Adam Vandenberg
ca3b65cb3b
reword test docs
2014-06-03 20:25:26 -07:00
Adam Vandenberg
a66f3ecbe3
add --devel to fetch docs
2014-06-03 20:19:48 -07:00
Dave Cottlehuber
bd05334487
test: improve docs for when using HEAD or similar flags
...
Closes Homebrew/homebrew#29791 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-06-03 20:17:45 -07:00
dgwakeman
68f27922bc
add homebrew to Tex requirement
...
Closes Homebrew/homebrew#29834 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-06-03 20:01:35 -07:00
Andy Blyler
6bbe82062e
Add yosemite to mac versions
...
Closes Homebrew/homebrew#29823 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-03 15:06:46 -05:00