VOL-1977 Run tests multiple times

Change-Id: I8665d564effeabaa363ca21a01b92f75e6211541
diff --git a/jjb/voltha-e2e.yaml b/jjb/voltha-e2e.yaml
index fdafc85..fd6122c 100644
--- a/jjb/voltha-e2e.yaml
+++ b/jjb/voltha-e2e.yaml
@@ -29,6 +29,17 @@
           time-trigger: "H H/12 * * *"
 
       - 'voltha-periodic-test':
+          name: 'periodic-voltha-sanity-test-multi-runs'
+          build-node: 'qct-pod4-node2'
+          default-image-tag: 'master'
+          code-branch: 'master'
+          make-target: sanity-multi-kind
+          onus: 1
+          pons: 1
+          test-runs: 5
+          time-trigger: "H H/3 * * *"
+
+      - 'voltha-periodic-test':
           name: 'periodic-voltha-scale-test'
           build-node: 'qct-pod4-node2'
           default-image-tag: 'master'
@@ -36,6 +47,7 @@
           make-target: scale-multi-kind
           onus: 2
           pons: 8
+          robot-args: '-v teardown_device:False'
           time-trigger: "H H/3 * * *"
 
       # Per-patchset Pod builds on Tucson pod
@@ -63,6 +75,8 @@
     id: 'voltha-periodic-test'
     name: '{name}'
     pipeline-script: 'voltha-go-tests.groovy'
+    test-runs: 1
+    robot-args: ''
 
     description: |
       <!-- Managed by Jenkins Job Builder -->
@@ -105,6 +119,17 @@
           default: '{code-branch}'
           description: 'Repo manifest branch for code checkout (so we can display changes in Jenkins)'
 
+      - string:
+          name: testRuns
+          default: '{test-runs}'
+          description: 'How many times to repeat the tests'
+
+      - string:
+          name: extraRobotArgs
+          default: '{robot-args}'
+          description: 'Arguments to pass to robot'
+
+
     project-type: pipeline
     concurrent: true