You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2014/08/25 23:04:27 UTC

[3/4] git commit: BUILDR-688: Add spec to check recompile is not triggered

BUILDR-688: Add spec to check recompile is not triggered


Project: http://git-wip-us.apache.org/repos/asf/buildr/repo
Commit: http://git-wip-us.apache.org/repos/asf/buildr/commit/c292e7df
Tree: http://git-wip-us.apache.org/repos/asf/buildr/tree/c292e7df
Diff: http://git-wip-us.apache.org/repos/asf/buildr/diff/c292e7df

Branch: refs/heads/master
Commit: c292e7df8a56638b7d070cecc96c6469e7bf9d38
Parents: feca29a
Author: Pepijn Van Eeckhoudt <pe...@vaneeckhoudt.net>
Authored: Mon Aug 25 12:10:14 2014 +0200
Committer: Pepijn Van Eeckhoudt <pe...@vaneeckhoudt.net>
Committed: Mon Aug 25 12:10:14 2014 +0200

----------------------------------------------------------------------
 spec/java/compiler_spec.rb | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/buildr/blob/c292e7df/spec/java/compiler_spec.rb
----------------------------------------------------------------------
diff --git a/spec/java/compiler_spec.rb b/spec/java/compiler_spec.rb
index e23022b..305ea6f 100644
--- a/spec/java/compiler_spec.rb
+++ b/spec/java/compiler_spec.rb
@@ -106,6 +106,13 @@ describe 'javac compiler' do
     define('foo').compile.invoke
     file('target/classes/UseApt.class').should exist
   end
+
+  it 'should ignore package-info.java files in up-to-date check' do
+    write 'src/main/java/foo/Test.java', 'package foo; class Test { public void foo() {} }'
+    write 'src/main/java/foo/package-info.java', 'package foo;'
+    lambda{ define('foo').compile.invoke }.should run_task('foo:compile')
+    lambda{ define('bar').compile.invoke }.should_not run_task('bar:compile')
+  end
 end