Просмотр исходного кода

Add testing step, which unfortunately doesn't work.

[SVN r38732]
Rene Rivera 18 лет назад
Родитель
Сommit
7c8a374135
2 измененных файлов с 37 добавлено и 32 удалено
  1. 10 7
      tools/buildbot/config/master/alpha/master.cfg
  2. 27 25
      tools/buildbot/src/boost/bot/factory.py

+ 10 - 7
tools/buildbot/config/master/alpha/master.cfg

@@ -39,18 +39,21 @@ c['schedulers'].append(AnyBranchScheduler(
 
 from boost.bot.factory import Boost_BuildFactory, action
 
-factoryFull = Boost_BuildFactory(
-    action('svn',root='http://svn.boost.org/svn/boost/'),
-    action('bjam_build'),
-    action('test_tools_build', toolset='gcc')
-    )
-
 c['builders'] = []
 c['builders'].append({
     'name': 'Linux x86 Alpha',
     'slavename': 'linux-x86-rsi-droid',
     'builddir': 'Linux-x86-Alpha',
-    'factory': factoryFull })
+    'factory': Boost_BuildFactory(
+        action('svn',root='http://svn.boost.org/svn/boost/'),
+        action('bjam_build'),
+        action('test_tools_build', toolset='gcc'),
+        action('btest_all',
+            toolset=['gcc-4.1.2~linux~x86','gcc-4.2.0~linux~x86'],
+            options=['-sTEST_BOOST_VERSION=HEAD','-j2']
+            )
+        )
+    })
 
 
 ####### STATUS TARGETS

+ 27 - 25
tools/buildbot/src/boost/bot/factory.py

@@ -153,27 +153,27 @@ class Boost_BuildFactory(buildbot.process.factory.BuildFactory):
             ,**defaults(**kwargs)
             )
 
-    def action_btest(self,b,*args,**kwargs):
-        return (
-            [ s( boost.bot.step.Boost_Test
-                ,description = kwargs.get('description')
-                ,workdir = b.workdir
-                ,tests = kwargs.get('tests',['.*'])
-                ,bjam = kwargs.get('bjam','tools/jam/src/bin/bjam')
-                ,project = kwargs.get('project','status')
-                ,options = kwargs.get('options',[
-                    '--dump-tests',
-                    '--dump-test-targets',
-                    '-sBUILD=%s' % kwargs.get('build','debug'),
-                    '-sTOOLS=%s' % kwargs['toolset']
-                    ] + kwargs.get('options',[]))
-                ,target = 'nothing'
-                ,locate = kwargs.get('locate','results')
-                ,env = kwargs.get('env',{})
-                ,logfile = kwargs.get('logfile','bjam.log')
-                ,**defaults(**kwargs)
-                ) ],
-            kwargs.get('files',[]) )
+    #~ def action_btest(self,b,*args,**kwargs):
+        #~ return (
+            #~ [ s( boost.bot.step.Boost_Test
+                #~ ,description = kwargs.get('description')
+                #~ ,workdir = b.workdir
+                #~ ,tests = kwargs.get('tests',['.*'])
+                #~ ,bjam = kwargs.get('bjam','tools/jam/src/bin/bjam')
+                #~ ,project = kwargs.get('project','status')
+                #~ ,options = kwargs.get('options',[
+                    #~ '--dump-tests',
+                    #~ '--dump-test-targets',
+                    #~ '-sBUILD=%s' % kwargs.get('build','debug'),
+                    #~ '-sTOOLS=%s' % kwargs['toolset']
+                    #~ ] + kwargs.get('options',[]))
+                #~ ,target = 'nothing'
+                #~ ,locate = kwargs.get('locate','results')
+                #~ ,env = kwargs.get('env',{})
+                #~ ,logfile = kwargs.get('logfile','bjam.log')
+                #~ ,**defaults(**kwargs)
+                #~ ) ],
+            #~ kwargs.get('files',[]) )
 
     def action_btest_all(self,b,*args,**kwargs):
         return self.action_bjam( b
@@ -181,10 +181,12 @@ class Boost_BuildFactory(buildbot.process.factory.BuildFactory):
             ,project = kwargs.get('project','status')
             ,options = [
                 '--dump-tests',
-                '--dump-test-targets',
-                '-sBUILD=%s' % kwargs.get('build','debug'),
-                '-sTOOLS=%s' % kwargs['toolset']
-                ] + kwargs.get('options',[])
+                #~ '-d2',
+                '-n',
+                kwargs.get('build','debug')
+                ]
+                + kwargs['toolset']
+                + kwargs.get('options',[])
             ,target = 'test'
             ,locate = kwargs.get('locate','results')
             ,env = kwargs.get('env',{})

粤ICP备19079148号