Mike McQuaid
00a9c61b43
testball: use sha256.
2015-07-28 10:57:55 +01:00
Jack Nagel
c10f19c838
Installation tests now use the actual installer
2015-04-29 19:15:11 -04:00
Jack Nagel
bae31c0b9e
Fix passed-in formula name to match the class name
2015-04-28 01:39:28 -04:00
Jack Nagel
cc92f491c8
Fix test formula name so it matches the filename
2015-04-15 21:28:23 -04:00
Jack Nagel
5beaa512e6
Pass the requested spec into the formula instance
2014-06-20 21:32:36 -05:00
Jack Nagel
1b9aed4025
Always pass path to formula constructor
2014-06-12 23:14:01 -05:00
Jack Nagel
a50f09c343
Remove an extra slash in file:// URLs in tests
2014-06-12 17:58:12 -05:00
Jack Nagel
0505582507
Rename TEST_FOLDER to TEST_DIRECTORY
2014-06-10 21:49:41 -05:00
Jack Nagel
9821316ec1
Remove unused method and associated test fixtures
2014-05-28 18:48:38 -05:00
Jack Nagel
27e3ab781c
Clean up test classes
2014-04-06 15:55:25 -05:00
Jack Nagel
4bacc8bb13
Simplify test formula setup
2014-03-03 15:04:23 -06:00
Jack Nagel
e5eaa6696c
Remove obsolete tests
...
This behavior is now tested at more appropriate levels in
test_software_spec, test_formula_spec_selection, and
test_formula_validation.
2013-04-13 18:23:06 -05:00
Jack Nagel
47282db255
Make test formulae initializers more flexible
2013-04-10 12:02:35 -05:00
Jack Nagel
eadb0f60a8
Move formula equality tests out of test_bucket
2013-04-10 12:02:35 -05:00
Jack Nagel
63aace0e4e
Clean up mirror support test
2013-04-08 19:15:22 -05:00
Jack Nagel
d07defa7c1
Fix specs in TestBall
2013-04-08 17:43:01 -05:00
Jack Nagel
c816ad70b6
Simplify tests
2013-04-07 20:59:52 -05:00
Jack Nagel
2f49fd07b1
Isolate compiler selector tests
2013-04-02 13:19:04 -05:00
Mike McQuaid
0f9910d352
Relocate bottles using install_name_tool.
...
This has two parts:
1. Bottles are temporarily relocated on bottling and tested if that is
sufficient for them to contain no longer reference the prefix or
cellar. If so, they are marked as relocatable.
2. On installation if bottles are marked as relocatable they will be
relocated using install_name_tool to the current prefix and cellar.
Closes Homebrew/homebrew#18374 .
2013-03-11 18:58:37 +00:00
Jack Nagel
303feacdd9
Fix tests under 32-bit SL
2013-03-09 17:38:45 -06:00
Mike McQuaid
5a2874c652
bottles: remove unused 'version' from DSL.
2013-03-09 21:27:41 +00:00
Mike McQuaid
20c0ddc401
Add non-/usr/local bottles support.
...
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-01 17:49:09 +00:00
Mike McQuaid
360af367a8
Cleanup bottle DSL.
...
* Remove legacy url syntax.
* Use revision instead of version.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-01 17:49:09 +00:00
Mike McQuaid
b58077b3e8
Don't use underscores in (new) bottle filenames.
...
Closes Homebrew/homebrew#14270
2013-01-29 17:14:09 -08:00
Mike McQuaid
1107171f83
Cleanup old bottle syntax.
2013-01-29 17:14:00 -08:00
Mike McQuaid
bb8c22c90d
brew-test: use SHA-1 in all testballs.
2013-01-26 13:10:06 +00:00
Jack Nagel
2ff6c40735
Add support for custom version schemes
...
A version scheme is a class that inherits from Version and reimplements
Version#<=>. This will allow formulae to specify a custom comparison
method that will be used instead of the default, for cases where the
default is insufficient.
2012-08-18 11:12:09 -05:00
Jack Nagel
f5eaef0aee
Deprecate ancient formula syntax
...
Closes Homebrew/homebrew#13444 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-09 23:56:54 -05:00
Jack Nagel
93f8c71e21
tests: clean up whitespace
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-04 22:47:34 -05:00
Jack Nagel
40b531deb1
Demonstrate that bottles are selected correctly
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-04 22:47:34 -05:00
Jack Nagel
98a11b8e57
Introduce new formula specs
2012-07-04 22:47:32 -05:00
Jack Nagel
a64f417f36
tests: remove special-casing @path in TestBall
...
Tests that expect Formula#path to resolve to a real path should use
TestBallWithRealPath; TestBall gets its original behavior back, fixing a
failing test in test_formula_install.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-14 00:00:04 -05:00
Jack Nagel
25a148d6a1
Clean up fails_with test classes
...
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-07 13:29:40 -05:00
Jack Nagel
d2c9b27e14
info: output correct URL for tapped dupes
...
Tapped formulae that dupe those in core now display the correct URL when
invoked like `brew info homebrew/dupes/openssl`.
This also fixes the broken `brew info` test.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-06 23:54:41 -05:00
Jack Nagel
de444ead0b
New fails_with infrastructure
...
- Formulae can now declare failures on any compiler.
- FailsWithLLVM and associated formula elements have been moved to
compat.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Charlie Sharpsteen
3ada407922
mirror support: Add test
2011-09-19 09:25:02 -07:00
Adam Vandenberg
5c3a96ae68
Move testing tarballs into subfolder
2010-07-29 12:03:23 -07:00
Adam Vandenberg
1761ba66bf
Failures during ./configure should mention config.log.
2010-06-10 12:57:51 -07:00
Adam Vandenberg
1f82fe4dc7
Move TestBall definition to separate file.
2010-04-06 08:27:11 -07:00