Fix for generating wiki graph test results

Change-Id: I5c67bb8010d504f7afcd7ac3d7ed7809441cdcca
diff --git a/TestON/JenkinsFile/CommonJenkinsFile.groovy b/TestON/JenkinsFile/CommonJenkinsFile.groovy
index 978819a..9ac5bc0 100644
--- a/TestON/JenkinsFile/CommonJenkinsFile.groovy
+++ b/TestON/JenkinsFile/CommonJenkinsFile.groovy
@@ -39,6 +39,8 @@
 def main(){
     init()
     runTests()
+    generateGraphs()
+    sendToSlack()
 }
 
 def init(){
@@ -85,6 +87,8 @@
         graphPaths.put( "saveDirectory", fileRelated.jenkinsWorkspace + "postjob-Fabric" + funcs.fabricOn( prop[ "ONOSBranch" ] ) + "/" )
     } else if ( category == "SRHA" ) {
         graphPaths.put( "saveDirectory", fileRelated.jenkinsWorkspace + "postjob-Fabric" + "/" )
+    } else if ( category == "SCPF" || category == "USECASE" ){
+        graphPaths.put( "saveDirectory", fileRelated.jenkinsWorkspace + "postjob-BM/" )
     } else {
         graphPaths.put( "saveDirectory", fileRelated.jenkinsWorkspace + "postjob-VM/" )
     }
@@ -110,8 +114,19 @@
 }
 
 def generateGraphs(){
-    // generate the overall graph of the FUNC tests.
-    funcs.generateOverallGraph( prop, testsToRunStrList, graphPaths[ "saveDirectory" ] )
+    if ( category == "SCPF" ){
+        jobToRun = "manual-graph-generator-SCPF"
+        ONOSbranchParam = [ $class: 'StringParameterValue', name: 'ONOSbranch', value: test_list.addPrefixToBranch( branch ) ]
+        isOldFlowParam = [ $class: 'BooleanParameterValue', name: 'isOldFlow', value: true ]
+        // leaving Test param empty to use default values
+        build job: jobToRun, propagate: false, parameters: [ ONOSbranchParam, isOldFlowParam ]
+
+        isOldFlowParam = [ $class: 'BooleanParameterValue', name: 'isOldFlow', value: false ]
+        build job: jobToRun, propagate: false, parameters: [ ONOSbranchParam, isOldFlowParam ]
+    } else {
+        // generate the overall graph of the FUNC tests.
+        funcs.generateOverallGraph( prop, testsToRunStrList, graphPaths[ "saveDirectory" ] )
+    }
 }
 
 def sendToSlack(){