PROD-35630 Add skiplists for Tempest
* all tests should use cvp-tempest jenkins job on cfg node (instead of manually created ci-tempest docker container)
Change-Id: Ia095d04ab55a46ee7f803698928e012803c957f0
diff --git a/tcp_tests/tests/system/test_cvp_pipelines.py b/tcp_tests/tests/system/test_cvp_pipelines.py
index 057d268..3d5fbc7 100644
--- a/tcp_tests/tests/system/test_cvp_pipelines.py
+++ b/tcp_tests/tests/system/test_cvp_pipelines.py
@@ -120,16 +120,32 @@
dt = drivetrain_actions
jenkins_start_timeout = 60
jenkins_build_timeout = 6 * 60 * 60
+ cluster_name = settings.ENV_NAME
+ skiplist_file = "tcp_tests/templates/{}/tempest_skip.list".\
+ format(cluster_name)
show_step(1)
salt.sync_time()
show_step(2)
tempest_actions.prepare(pipeline=True)
+ # Copy skip list to cfg node
+ skiplist = open(skiplist_file, 'r').read() or ""
+ salt.file_makedirs(tgt="I@salt:master", path="/usr/share/tempest")
+ salt.file_write(tgt="I@salt:master",
+ filename="/usr/share/tempest/skip.list",
+ content=skiplist)
show_step(3)
job_name = 'cvp-tempest'
job_parameters = {
+ 'EXTRA_PARAMS': """
+---
+ DEBUG_MODE: false
+ GENERATE_CONFIG: true
+ SKIP_LIST_PATH: /usr/share/tempest/skip.list
+ report_prefix: "cvp_"
+ """,
'TEMPEST_ENDPOINT_TYPE': 'internalURL',
'TEMPEST_TEST_PATTERN': 'set=full',
}