Skip to content
Snippets Groups Projects
Commit f6dad377 authored by Mike McQuaid's avatar Mike McQuaid Committed by GitHub
Browse files

test-bot: start running generic tests. (#505)

* test-bot: start running generic tests.

Start running the test suite in the "generic" mode i.e. a base layer for
non-OS X platforms to be able to use to ensure we don't break the generic code
for the parts of the code we've got running.

Currently this just runs the integration tests as that's the only useful suite
that's entirely passing but eventually this will be changed to run the full test
suite in generic mode.

* test_integration_cmds: fix tests on Linux.
parent 9aa4362e
No related branches found
No related tags found
No related merge requests found
......@@ -664,6 +664,8 @@ module Homebrew
tests_args << "--coverage" if ENV["TRAVIS"]
end
test "brew", "tests", *tests_args
test "brew", "tests", "--generic", "--only=integration_cmds",
*tests_args
test "brew", "tests", "--no-compat"
test "brew", "readall", "--syntax"
else
......
......@@ -358,7 +358,7 @@ class IntegrationCommandTests < Homebrew::TestCase
def test_sh
assert_match "Your shell has been configured",
cmd("sh", "SHELL" => "/usr/bin/true")
cmd("sh", "SHELL" => which("true"))
end
def test_info
......@@ -588,10 +588,7 @@ class IntegrationCommandTests < Homebrew::TestCase
assert((share/"notpruneable").directory?)
refute((share/"pruneable_symlink").symlink?)
# Inexact match because only if ~/Applications exists, will this output one
# more line with contents `No apps unlinked from /Users/<user/Applications`.
assert_match "Nothing pruned\nNo apps unlinked from /Applications",
cmd("prune", "--verbose")
assert_match "Nothing pruned", cmd("prune", "--verbose")
end
def test_custom_command
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment