Author: donaldp
Date: Thu Apr 18 07:16:00 2013
New Revision: 1469196

URL: http://svn.apache.org/r1469196
Log:
Work around some idiosyncrasies of TravisCI

Modified:
    buildr/trunk/spec/core/build_spec.rb

Modified: buildr/trunk/spec/core/build_spec.rb
URL: 
http://svn.apache.org/viewvc/buildr/trunk/spec/core/build_spec.rb?rev=1469196&r1=1469195&r2=1469196&view=diff
==============================================================================
--- buildr/trunk/spec/core/build_spec.rb (original)
+++ buildr/trunk/spec/core/build_spec.rb Thu Apr 18 07:16:00 2013
@@ -421,9 +421,13 @@ describe Release do
       Release.find.should be_instance_of(SvnRelease)
     end
 
-    it 'should return nil if no known release process' do
-      Dir.chdir(Dir.tmpdir) do
-        Release.find.should be_nil
+    # TravisCI seems to place the tmp directory
+    # sub-ordinate to git repository so this will not work
+    unless ENV['TRAVIS_BUILD_ID']
+      it 'should return nil if no known release process' do
+        Dir.chdir(Dir.tmpdir) do
+          Release.find.should be_nil
+        end
       end
     end
 
@@ -807,9 +811,14 @@ describe GitRelease do
   end
 
   describe '#applies_to?' do
-    it 'should reject a non-git repo' do
-      Dir.chdir(Dir.tmpdir) do
-        GitRelease.applies_to?.should be_false
+
+    # TravisCI seems to place the tmp directory
+    # sub-ordinate to git repository so this will not work
+    unless ENV['TRAVIS_BUILD_ID']
+      it 'should reject a non-git repo' do
+        Dir.chdir(Dir.tmpdir) do
+          GitRelease.applies_to?.should be_false
+        end
       end
     end
 


Reply via email to