From 8f00b7426d39c79f1faa4505b4ee615c5bf74d91 Mon Sep 17 00:00:00 2001 From: Sandrine Avakian Date: Tue, 9 Oct 2012 10:50:55 +0200 Subject: [PATCH] Corrected bug in filename in TestSuite.py Added configuration details in jenkins-config. --- sfa/senslab/config/jenkins-config.txt | 31 +++++++++++++++++++++++++++ sfa/senslab/tests/TestSuite.py | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) 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(): -- 2.47.0