diff options
| author | Mike McQuaid | 2012-03-25 00:49:18 +1100 |
|---|---|---|
| committer | Mike McQuaid | 2012-03-29 18:40:32 +1100 |
| commit | 667ced26144ff58ace5d89d2dc0959e45c3baf75 (patch) | |
| tree | 043918f504fe57aaeeeb8d175ba01f2b9349f4a6 | |
| parent | 997808fcb459d6c2733b1f9d35695b7a96f90306 (diff) | |
| download | homebrew-667ced26144ff58ace5d89d2dc0959e45c3baf75.tar.bz2 | |
Add brew tests command to run all unit tests.
| -rwxr-xr-x | Library/Contributions/cmds/brew-tests.rb | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Library/Contributions/cmds/brew-tests.rb b/Library/Contributions/cmds/brew-tests.rb new file mode 100755 index 000000000..f7f7f78ca --- /dev/null +++ b/Library/Contributions/cmds/brew-tests.rb @@ -0,0 +1,29 @@ +require 'utils' + +Dir.chdir HOMEBREW_REPOSITORY + "Library/Homebrew/test" + +$tests_passed = true + +def test t + test_passed = system "/usr/bin/ruby test_#{t}.rb" + $tests_passed &&= test_passed + puts; puts "#" * 80; puts +end + +test "bucket" +test "formula" +test "versions" +test "checksums" +test "inreplace" +test "hardware" +test "formula_install" +test "patching" +test "external_deps" +test "pathname_install" +test "utils" +test "ARGV" +test "ENV" +test "updater" +test "string" + +exit $tests_passed ? 0 : 1
\ No newline at end of file |
