specs/stx-jv.rbspec
changeset 49 53414f4122e3
parent 47 5d4271721e2f
child 50 9d1a7afab1c9
--- a/specs/stx-jv.rbspec	Thu Sep 01 18:24:16 2016 +0100
+++ b/specs/stx-jv.rbspec	Thu Sep 01 18:29:47 2016 +0100
@@ -272,8 +272,23 @@
   package "stx:goodies/xmlsuite", :repository => :'bitbucket:janvrany'  
   package "stx:goodies/loggia", :repository => :'exept:public'
   package 'stx:goodies/smaCC',:repository => :'bitbucket:janvrany'
-  
-  #package "stx:goodies/builder/reports", :repository => :'exept:public', :link => false
+  package 'stx:goodies/regression',:repository => :'bitbucket:janvrany', :branch => 'jv', :link => false
+  package "stx:goodies/builder/reports", :repository => :'exept:public', :link => false
+
+  # Define a "default" test suite, i.e., a set of tests that are run when
+  # user does `rake test`. 
+  # The test suite is defined conditionally only when not running under Jenkins. 
+  # Though this is hacky, I'd like a Jenkins job to build exactly the same 
+  # project as user to make sure they're in sync. However, under Jenkins I don't
+  # want them to run - for running tests we have other jobs which run them under
+  # different configurations. 
+  if not jenkins? then
+    package 'stx:libview/tests', :test => true;
+    package 'stx:libjava', :test => true;
+    package 'stx:libjava/tools', :test => true;
+    package 'stx:goodies/regression', :test => true;
+    package 'stx:libscm/mercurial', :test => true;
+  end
 
   tasks do
     task "stx:projects/smalltalk" => "stx:libwebkit"