Bo Anderson
eb303dd654
software_spec: add uses_from_macos since bound
2020-04-28 16:45:32 +01:00
Michka Popoff
c7927f5af5
formula: add linux and macos only function blocks
2020-04-12 23:51:41 +02:00
Xiao Di Guan
a9b22165fd
doctor: remove DYLD checks
2020-01-26 14:38:32 +11:00
Mike McQuaid
0c1b556196
uses_from_macos: remove before/after.
...
We're not actually using this anywhere and it makes the code
more complicated.
Relatedly, this PR fixes the issue where
`uses_from_macos "python@2" => :build` was valid on macOS but not
on Linux.
2019-12-19 14:36:33 +00:00
Mike McQuaid
22795d7e30
spec_helper: do cache clearing in single location.
2019-11-06 10:20:57 +00:00
EricFromCanada
f6ef26a127
Fix OS version logic for uses_from_macos
2019-09-23 13:00:58 -04:00
Gabriel
9fa8dc5d89
Remove old os/mac/formula spec
2019-06-03 15:52:53 -03:00
Gabriel
332acbbfc3
Add more spec cases
2019-06-03 15:52:53 -03:00
Gabriel
7a9bfb4c9f
Fix spec
2019-06-03 15:52:53 -03:00
Gabriel
aafe87524d
Extends SoftwareSpec with #uses_from_macos
2019-06-03 15:52:53 -03:00
Gabriel
01c5bc48d2
Create extended os formula specs
2019-06-03 15:52:53 -03:00
Mike McQuaid
36dbad3922
Add frozen_string_literal to all files.
2019-04-20 13:27:36 +09:00
Mike McQuaid
75257886f2
Cleanup some RSpec tests
...
Fix some Rubocop RSpec checks, update some values and improve
documentation.
2019-03-28 19:16:56 +00:00
Mike McQuaid
28fa8a7c97
version: add CPU tests.
...
Add a new API inspired by discussion in
https://github.com/Homebrew/homebrew-core/pull/36435 to query if a given
CPU option is supported by a version of macOS.
2019-01-28 19:31:21 +00:00
Mike McQuaid
1aa8ad09e2
Deprecate macOS versions below Mavericks
...
And remove all dead/unneeded code.
2019-01-27 12:27:47 +00:00
Mike McQuaid
c3a46bc570
os/mac/diagnostic: remove some old/unneeded checks.
2019-01-21 12:40:12 +00:00
Mike McQuaid
170c5493a4
Update deprecations
...
- Add some `odeprecated`
- Make some `odeprecated` now `odisabled`
- Remove `odisabled` code.
- Remove old update migrations
- Remove GCC 4.0 compiler
- Remove Tiger-only code
- Remove 32-bit-only code
- Remove use of LD64
- Remove GCC 4.3 - 4.8 support.
2019-01-08 19:13:46 +00:00
Jonathan Chang
9db92a0203
Revert "Revert "diagnostic: share prefix check""
2019-01-01 18:11:59 -08:00
Jonathan Chang
0a5fed1938
Revert "diagnostic: share prefix check"
2018-12-29 14:31:39 -08:00
Jonathan Chang
0d0eac8078
diagnostic: share prefix check
2018-12-27 11:23:18 -08:00
Claudia
5be80a78f6
Use Homebrew-controlled domain for Cask dummy URLs
...
In a number of Cask specs, the value of the `homepage` stanza is currently set
to https://example.com . As of 2018-11-28, the TLS certificate served by
example.com seems to be expired, possibly due to an oversight on ICANN’s side.
While the certificate is certainly going to be renewed soon, it would be
desirable for Homebrew’s test result to be less dependent on ICANN’s actions.
This commit changes the homepages of all test Casks to http://brew.sh , whose
domain and TLS certificate are both controlled by Homebrew.
2018-11-28 20:51:55 +01:00
Misty De Meo
0cd8427405
Diagnostic: remove need for headers on 10.14
2018-08-08 10:45:48 -07:00
Reto Kromer
456571b15d
fix more insecure protocols
2018-08-06 16:50:42 +02:00
Misty De Meo
e5212d74a6
Diagnostic: require CLT headers on 10.14
2018-06-13 17:24:32 -07:00
Maxim Belkin
e5435dfeb7
Cross-platform diagnostics.
2018-05-14 04:44:15 -05:00
Markus Reiter
5e2d4d52ba
Refactor OsxfuseRequirement
spec.
2018-04-20 19:11:22 +02:00
Mike McQuaid
7095738d1d
Remove config/doctor checks we no longer need
...
A bunch of these were needed before superenv, environment filtering or
on now long-unsupported versions of macOS.
2018-04-02 09:40:39 +01:00
Mike McQuaid
5e1806e796
test: rubocop-rspec style auto-corrects.
...
There’s too many warnings to start enabling `rubocop-rspec` by default
but let’s at least apply the cleanups it does automatically.
2018-03-25 13:30:37 +01:00
Maxim Belkin
14d7a7a08c
Code refactoring 4.0
2018-02-20 21:33:38 +00:00
Mike McQuaid
27be33b245
Deprecate Git, Subversion requirements.
...
These rely on `default_formula` to be useful and are better following
the `*_dep_if_needed` pattern.
2018-01-10 13:19:50 +00:00
Mike McQuaid
d54e670a64
requirements: move more to compat.
2017-12-30 20:56:55 +00:00
Mike McQuaid
6b9ca5dbf5
Remove some unset/checked environment checks
...
These will be redundant once environment filtering is on by default
in #3529 .
2017-12-08 16:33:33 +00:00
ilovezfs
5377a42f7f
Revert "Added tests for os/mac/keg"
2017-09-27 02:57:12 -07:00
mansimarkaur
9f57840486
test: Tests for os/mac/keg
2017-09-26 19:06:57 -04:00
Mike McQuaid
e12d2746b6
os/mac/diagnostic: allow custom Ruby for devs.
...
This avoids `brew doctor` warnings on High Sierra but in general this is
a good idea for future versions and to allow Homebrew developers to test
things out with different versions of Ruby.
2017-09-15 08:06:58 +01:00
Mike McQuaid
24d39430b5
diagnostic_spec: tweak_formatting.
2017-06-06 08:03:06 +01:00
constXife
4f5643a676
Fix undefined variable ruby_version
2017-06-06 13:45:09 +07:00
Mike McQuaid
945cfc7cb7
diagnostic: move some more macOS doctor checks.
...
Move some `brew doctor` checks that are pretty macOS specific so they
are only run on macOS.
2017-05-27 13:34:59 +01:00
Markus Reiter
3cdf8f938a
Use scoped RSpec matchers.
2017-05-15 17:23:40 +02:00
Mike McQuaid
2be7999878
Merge pull request #2274 from rwhogg/fuse-requirement
...
Port OsxfuseRequirement to Linux
2017-04-20 17:14:42 +01:00
Bob W. Hogg
608d72a35f
OsxfuseRequirement: Port to Linux
2017-04-15 21:20:09 -07:00
Misty De Meo
944bff4de2
Mac Hardware: provide a more Mac-specific implementation of can_run?
2017-04-15 22:59:55 +08:00
Markus Reiter
a554902380
Add mktmpdir
helper method.
2017-02-28 15:06:32 +01:00
Markus Reiter
26c01b4c43
Convert X11Requirement test to spec.
2017-02-27 17:58:42 +01:00
Mike McQuaid
fd639f4aa9
Merge pull request #2176 from reitermarkus/spec-os_mac_diagnostic
...
Convert `os/mac/diagnostic` test to spec.
2017-02-25 14:40:40 +00:00
Markus Reiter
89a4a7a710
Convert os/mac/dependency_collector
test to spec.
2017-02-25 11:11:35 +01:00
Markus Reiter
7cc4ca41bc
Convert os/mac/diagnostic
test to spec.
2017-02-25 10:19:27 +01:00
Markus Reiter
2ab1f13168
Merge pull request #2090 from reitermarkus/spec-bottles
...
Convert Utils::Bottles test to spec.
2017-02-23 09:31:28 +01:00
Markus Reiter
48a211fc90
Convert os/mac/language
test to spec.
2017-02-23 02:47:33 +01:00
Markus Reiter
dd99d656a3
Convert Utils::Bottles test to spec.
2017-02-21 21:45:34 +01:00