From: Sandrine Avakian Date: Tue, 9 Oct 2012 08:50:55 +0000 (+0200) Subject: Corrected bug in filename in TestSuite.py X-Git-Tag: sfa-2.1-24~3^2~77 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=8f00b7426d39c79f1faa4505b4ee615c5bf74d91;p=sfa.git Corrected bug in filename in TestSuite.py Added configuration details in jenkins-config. --- diff --git a/sfa/senslab/config/jenkins-config.txt b/sfa/senslab/config/jenkins-config.txt index 693bb8c6..1d4f591d 100644 --- a/sfa/senslab/config/jenkins-config.txt +++ b/sfa/senslab/config/jenkins-config.txt @@ -1,7 +1,22 @@ +Source code management: +Git + +git repository url : +git://138.96.116.40/sfa.git +git://git.f-lab.fr/sfa.git + + +Branches to build: +senslab2 + +Add a step to build: +Excecute a shell script +_________________________________________________________________________________________ make clean make sudo python setup.py install git_local_repo="/root/.jenkins/jobs/SFA/workspace" +#jenkins clones the git repo here when started by root vm="senslab2" sudo cp $git_local_repo/sfa/senslab/config/$vm/sfa_config.xml /etc/sfa/sfa_config.xml sudo cp $git_local_repo/sfa/senslab/config/$vm/default_config.xml /etc/sfa/default_config.xml @@ -13,3 +28,19 @@ sudo service sfa restart nosetests --with-xcoverage --with-xunit --traverse-namespace --cover-package=senslab --cover-erase --verbose pylint -f parseable /root/.jenkins/jobs/SFA/workspace/sfa/senslab/ | tee pylint.out +____________________________________________________________________________________________ + + +Add a step to build : +Publish tests report results JUnit +nosestests.xml + +Add a step to build : +Publish cobertura covergae report +**/coverage.xml +Consider only stable builds + +Add a step to build : +Report violations +pylint : +XML filename pattern : **/pylint.out \ No newline at end of file diff --git a/sfa/senslab/tests/TestSuite.py b/sfa/senslab/tests/TestSuite.py index f134dfe5..73e2c71b 100644 --- a/sfa/senslab/tests/TestSuite.py +++ b/sfa/senslab/tests/TestSuite.py @@ -270,7 +270,7 @@ def TestSfi(arg = None): print "================= SFI.PY RESOURCES -R SLAB -L ALL =============" slaball = os.system("sfi.py resources -r slab -l all") - filename = "home/savakian/flab-sfa/avakian_adv.rspec" + filename = "/home/savakian/flab-sfa/avakian_adv.rspec" rspecfile = open(filename,"w") r = os.popen("sfi.py resources -l all") for i in r.readlines():