Skip to content

Commit b380586

Browse files
committed
Experimenting with Cluster in a box
Signed-off-by: Ryon Jensen <ryon.jensen@hpe.com>
1 parent 838c46f commit b380586

8 files changed

Lines changed: 52 additions & 13 deletions

File tree

Jenkinsfile

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
// To use a test branch (i.e. PR) until it lands to master
2020
// I.e. for testing library changes
21-
//@Library(value='pipeline-lib@your_branch') _
21+
@Library(value='pipeline-lib@ryon-jensen/speed_of_ci') _
2222

2323
/* groovylint-disable-next-line CompileStatic */
2424
job_status_internal = [:]
@@ -1217,6 +1217,45 @@ pipeline {
12171217
run_if_landing: false,
12181218
job_status: job_status_internal
12191219
),
1220+
'Functional Cluster Box Medium MD on SSD - Aggregation': getFunctionalTestStage(
1221+
name: 'Functional Cluster Box Medium MD on SSD - Aggregation',
1222+
pragma_suffix: '-cb-medium-md-on-ssd',
1223+
label: 'cluster_box',
1224+
next_version: next_version(),
1225+
stage_tags: 'cb,medium,aggregatepunching,SnapshotAggregation,-provider',
1226+
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
1227+
nvme: 'auto_md_on_ssd',
1228+
node_count: 5,
1229+
run_if_pr: true,
1230+
run_if_landing: false,
1231+
job_status: job_status_internal
1232+
),
1233+
'Functional Cluster Box Medium MD on SSD - Telemetry': getFunctionalTestStage(
1234+
name: 'Functional Cluster Box Medium MD on SSD - Telemetry',
1235+
pragma_suffix: '-cb-medium-md-on-ssd',
1236+
label: 'cluster_box',
1237+
next_version: next_version(),
1238+
stage_tags: 'cb,medium,TestWithTelemetryIOBasic,TestWithTelemetryNvme,-provider',
1239+
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
1240+
nvme: 'auto_md_on_ssd',
1241+
node_count: 5,
1242+
run_if_pr: true,
1243+
run_if_landing: false,
1244+
job_status: job_status_internal
1245+
),
1246+
'Functional Cluster Box Medium MD on SSD - Rest': getFunctionalTestStage(
1247+
name: 'Functional Cluster Box Medium MD on SSD - Rest',
1248+
pragma_suffix: '-cb-medium-md-on-ssd',
1249+
label: 'cluster_box',
1250+
next_version: next_version(),
1251+
stage_tags: 'cb,medium,-aggregatepunching,-SnapshotAggregation,-TestWithTelemetryIOBasic,-TestWithTelemetryNvme,-provider',
1252+
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
1253+
nvme: 'auto_md_on_ssd',
1254+
node_count: 5,
1255+
run_if_pr: true,
1256+
run_if_landing: false,
1257+
job_status: job_status_internal
1258+
)
12201259
)
12211260
}
12221261
}

src/tests/ftest/aggregation/punching.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def test_aggregation_punching(self):
2828
Enable the aggregation run and verify the space is reclaimed.
2929
3030
:avocado: tags=all,pr,daily_regression
31-
:avocado: tags=hw,medium
31+
:avocado: tags=cb,medium
3232
:avocado: tags=aggregation,mdtest,mdtest
3333
:avocado: tags=AggregationPunching,aggregatepunching,test_aggregation_punching
3434
"""

src/tests/ftest/container/snapshot_aggregation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def test_snapshot_aggregation(self):
4444
capacity by half.
4545
4646
:avocado: tags=all,pr,daily_regression
47-
:avocado: tags=hw,medium
47+
:avocado: tags=cb,medium
4848
:avocado: tags=container,snap
4949
:avocado: tags=SnapshotAggregation,test_snapshot_aggregation
5050
"""

src/tests/ftest/control/daos_server_helper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def test_daos_server_helper_format(self):
3030
operations while daos_server is run as normal user.
3131
3232
:avocado: tags=all,pr,daily_regression
33-
:avocado: tags=hw,medium
33+
:avocado: tags=cb,medium
3434
:avocado: tags=control,basic,daos_server_helper
3535
:avocado: tags=DaosPrivHelperTest,test_daos_server_helper_format
3636
"""

src/tests/ftest/control/dmg_telemetry_io_basic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def test_io_telemetry_metrics_basic(self):
8282
DAOS engine IO telemetry basic metrics infrastructure.
8383
8484
:avocado: tags=all,pr,daily_regression
85-
:avocado: tags=hw,medium
85+
:avocado: tags=cb,medium
8686
:avocado: tags=control,telemetry,basic
8787
:avocado: tags=TestWithTelemetryIOBasic,test_io_telemetry_metrics_basic
8888
"""

src/tests/ftest/control/dmg_telemetry_nvme.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def test_nvme_telemetry_metrics(self):
3232
Verify the telemetry engine NVMe metrics.
3333
3434
:avocado: tags=all,pr,daily_regression
35-
:avocado: tags=hw,medium
35+
:avocado: tags=cb,medium
3636
:avocado: tags=control,telemetry,nvme
3737
:avocado: tags=TestWithTelemetryNvme,test_nvme_telemetry_metrics
3838
"""
@@ -68,7 +68,7 @@ def test_telemetry_list_nvme(self):
6868
Verify the dmg telemetry list command.
6969
7070
:avocado: tags=all,pr,daily_regression
71-
:avocado: tags=hw,medium
71+
:avocado: tags=cb,medium
7272
:avocado: tags=control,telemetry,nvme
7373
:avocado: tags=TestWithTelemetryNvme,test_telemetry_list_nvme
7474
"""

src/tests/ftest/daos_racer/simple.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def test_daos_racer_simple(self):
2929
Running simultaneous, conflicting I/O requests.
3030
3131
:avocado: tags=all,pr,daily_regression
32-
:avocado: tags=hw,medium
32+
:avocado: tags=cb,medium
3333
:avocado: tags=io,daos_racer
3434
:avocado: tags=DaosRacerSimpleTest,test_daos_racer_simple
3535
"""

src/tests/ftest/daos_test/rebuild.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def test_rebuild_0to10(self):
2525
Core tests for daos_test rebuild
2626
2727
:avocado: tags=all,pr,daily_regression
28-
:avocado: tags=hw,medium
28+
:avocado: tags=cb,medium
2929
:avocado: tags=unittest,rebuild
3030
:avocado: tags=DaosCoreTestRebuild,daos_test,daos_core_test_rebuild,test_rebuild_0to10
3131
"""
@@ -41,7 +41,7 @@ def test_rebuild_12to15(self):
4141
Core tests for daos_test rebuild
4242
4343
:avocado: tags=all,pr,daily_regression
44-
:avocado: tags=hw,2,medium
44+
:avocado: tags=cb,2,medium
4545
:avocado: tags=unittest,rebuild
4646
:avocado: tags=DaosCoreTestRebuild,daos_test,daos_core_test_rebuild,test_rebuild_12to15
4747
"""
@@ -57,7 +57,7 @@ def test_rebuild_16(self):
5757
Core tests for daos_test rebuild
5858
5959
:avocado: tags=all,pr,daily_regression
60-
:avocado: tags=hw,medium
60+
:avocado: tags=cb,medium
6161
:avocado: tags=unittest,rebuild
6262
:avocado: tags=DaosCoreTestRebuild,daos_test,daos_core_test_rebuild,test_rebuild_16
6363
"""
@@ -73,7 +73,7 @@ def test_rebuild_17(self):
7373
Core tests for daos_test rebuild
7474
7575
:avocado: tags=all,pr,daily_regression
76-
:avocado: tags=hw,medium
76+
:avocado: tags=cb,medium
7777
:avocado: tags=unittest,rebuild
7878
:avocado: tags=DaosCoreTestRebuild,daos_test,daos_core_test_rebuild,test_rebuild_17
7979
"""
@@ -121,7 +121,7 @@ def test_rebuild_20(self):
121121
Core tests for daos_test rebuild
122122
123123
:avocado: tags=all,pr,daily_regression
124-
:avocado: tags=hw,medium
124+
:avocado: tags=cw,medium
125125
:avocado: tags=unittest,rebuild
126126
:avocado: tags=DaosCoreTestRebuild,daos_test,daos_core_test_rebuild,test_rebuild_20
127127
"""

0 commit comments

Comments
 (0)