blob: 39472cdf69d14cbfad4414b8e3685afcbb655ab2 [file] [log] [blame]
---
# voltha 2.x tests
# [NOTE]
# o md5sum(master) can be used to locate branch/release variants of a job.
- project:
name: voltha-e2e-master
project-name: '{name}'
manualBranch: ''
olts: 1
onus: 1
pons: 1
withAlarms: true
make-target-failtest: bbsim-failurescenarios
make-target-errortest: bbsim-errorscenarios
make-target-alarmtest: bbsim-alarms-kind
make-target-multipleolt: bbsim-multiolt-kind
make-target-1t4gemtest: 1t4gem-openonu-go-adapter-test
make-target-1t8gemtest: 1t8gem-openonu-go-adapter-test
make-target-reconciletest: reconcile-openonu-go-adapter-test-att
make-target-reconciledttest: reconcile-openonu-go-adapter-test-dt
make-target-reconciletttest: reconcile-openonu-go-adapter-test-tt
jobs:
- 'voltha-periodic-test':
name: 'periodic-voltha-pm-data-test-bbsim'
code-branch: 'master'
extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
time-trigger: "H H/23 * * *"
logLevel: 'DEBUG'
testTargets: |
- target: voltha-pm-data-single-kind-att
workflow: att
flags: ""
teardown: true
logging: true
- target: voltha-pm-data-single-kind-dt
workflow: dt
flags: ""
teardown: true
logging: true
- target: voltha-pm-data-single-kind-tt
workflow: tt
flags: ""
teardown: true
logging: true
timeout: 140
- 'voltha-periodic-test':
name: 'periodic-voltha-multiple-olts-pm-data-test-bbsim'
code-branch: 'master'
extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2 --set kafka.externalAccess.enabled=true,kafka.externalAccess.service.type=NodePort,kafka.externalAccess.service.nodePorts[0]=30201,kafka.externalAccess.service.domain=127.0.0.1'
olts: 2
timeout: 180
logLevel: 'DEBUG'
testTargets: |
- target: voltha-pm-data-multiolt-kind-att
workflow: att
flags: ""
teardown: true
logging: true
- target: voltha-pm-data-multiolt-kind-dt
workflow: dt
flags: ""
teardown: true
logging: true
- target: voltha-pm-data-multiolt-kind-tt
workflow: tt
flags: ""
teardown: true
logging: true
time-trigger: "H H/23 * * *"
# -----------------------------------------------------------------------
# md5sum(master): c606493da6ee7cbb18ca8aee97ea2957
# -----------------------------------------------------------------------
- 'voltha-periodic-test':
name: 'periodic-voltha-test-bbsim'
code-branch : 'master'
extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onos-classic.replicas=3,onos-classic.atomix.replicas=3 --set voltha.onos_classic.replicas=3 '
logLevel: 'DEBUG' # Force job to regenerate
# ---------------------------------------------------------
# 20230828 - strange, release branches have pipeline-script
# 20230828 - while master branch did not (?) Script does
# 20230828 - show in the jenkins UI but w/o updates.
# ---------------------------------------------------------
pipeline-script: 'voltha/bbsim-tests.groovy'
pipeline-branch: 'master'
time-trigger: "H H/23 * * *" # Build daily at 11pm
# time-trigger: "H/30 * * * *" # Build every 30 min
testTargets: |
- target: functional-single-kind
workflow: att
flags: ""
teardown: true
logging: true
- target: bbsim-alarms-kind
workflow: att
flags: ""
teardown: false
logging: true
- target: bbsim-failurescenarios
workflow: att
flags: ""
teardown: false
logging: true
- target: bbsim-errorscenarios
workflow: att
flags: ""
teardown: false
logging: true
- target: onos-ha-test
workflow: att
flags: ""
teardown: false
logging: true
- 'voltha-periodic-test':
name: 'periodic-voltha-sanity-test-multi-runs'
code-branch: 'master'
time-trigger: "H H/23 * * *"
extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set onu=2,pon=2'
testTargets: |
- target: sanity-kind
workflow: att
flags: ""
teardown: true
logging: true
- target: sanity-kind
workflow: att
flags: ""
teardown: false
logging: true
- target: sanity-kind
workflow: att
flags: ""
teardown: false
logging: true
- target: sanity-kind
workflow: att
flags: ""
teardown: false
logging: true
- target: sanity-kind
workflow: att
flags: ""
teardown: false
logging: true
# -----------------------------------------------------------------------
# md5sum(master): eff05a324e94fdef076b2d5f7cb4f80f
# -----------------------------------------------------------------------
- 'voltha-periodic-test':
name: 'periodic-voltha-dt-test-bbsim-master'
# build-node: 'ubuntu18.04-basebuild-4c-8g'
build-node: 'ubuntu18.04-basebuild-8c-15g'
pipeline-script: 'voltha/bbsim-tests.groovy'
pipeline-branch: 'master'
code-branch: 'master'
time-trigger: "@daily"
testTargets: |
- target: functional-single-kind-dt
workflow: dt
flags: ""
teardown: true
logging: true
- target: bbsim-failurescenarios-dt
workflow: dt
flags: ""
teardown: false
logging: true
# -----------------------------------------------------------------------
# md5sum(master): 6a1a43e203f8b5d4ad0c3d9f73116045
# -----------------------------------------------------------------------
- 'voltha-periodic-test':
name: 'periodic-voltha-dt-fttb-test-bbsim-master'
# build-node: 'ubuntu18.04-basebuild-4c-8g'
build-node: 'ubuntu18.04-basebuild-8c-15g'
code-branch: 'master'
time-trigger: "H H/23 * * *"
extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master --set voltha-adapter-openonu.adapter_open_onu.uni_port_mask=0x00FF --set onu=2'
testTargets: |
- target: sanity-kind-dt-fttb
workflow: dt-fttb
flags: ""
teardown: true
logging: true
# [EOF]