diff options
| author | Xu Cheng | 2014-12-29 09:06:41 +0800 |
|---|---|---|
| committer | Jack Nagel | 2014-12-28 21:56:07 -0500 |
| commit | 1317883b2e4f1d71e1d27f7ade9cbe14e013c5d9 (patch) | |
| tree | 0468ef5b8b49638a3c33a8e901a0701c461b3525 /Library/Formula | |
| parent | b4eb53e5aa22e50be439f8fa62f5f85326f2fb10 (diff) | |
| download | homebrew-1317883b2e4f1d71e1d27f7ade9cbe14e013c5d9.tar.bz2 | |
gnu-prolog: add test
Closes #35325.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/gnu-prolog.rb | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/Library/Formula/gnu-prolog.rb b/Library/Formula/gnu-prolog.rb index f2fc2cb81..ffa2c2e60 100644 --- a/Library/Formula/gnu-prolog.rb +++ b/Library/Formula/gnu-prolog.rb @@ -1,9 +1,7 @@ -require 'formula' - class GnuProlog < Formula - homepage 'http://www.gprolog.org/' - url 'http://gprolog.univ-paris1.fr/gprolog-1.4.4.tar.gz' - sha1 '658b0efa5d916510dcddbbd980d90bc4d43a6e58' + homepage "http://www.gprolog.org/" + url "http://gprolog.univ-paris1.fr/gprolog-1.4.4.tar.gz" + sha1 "658b0efa5d916510dcddbbd980d90bc4d43a6e58" bottle do sha1 "8dc1b5782b6fb5e89c62fe3f5b07a908ddff6850" => :yosemite @@ -19,11 +17,20 @@ class GnuProlog < Formula end def install - cd 'src' do + cd "src" do system "./configure", "--prefix=#{prefix}", "--with-doc-dir=#{doc}" ENV.deparallelize system "make" system "make", "install" end end + + test do + (testpath/"test.pl").write <<-EOS.undent + :- initialization(main). + main :- write('Hello World!'), nl, halt. + EOS + system "#{bin}/gplc", "test.pl" + assert_match /Hello World!/, shell_output("./test") + end end |
