Codebase list cinder-tempest-plugin / f44ff14
Create new Ceph job with c-bak service enabled Currently backup service is disable in Ceph jobs. In order to solve this cinder-tempest-plugin-cbak-ceph is defined with the c-bak service enabled. As a matter of fact the c-bak is redundant incase of lvm job because the parent job already has enabled the service. In addition, Tempest provides a blacklist file so that only storage-relevant tests are executed. Use it instead of the custom blacklist, which is removed in this patch. This means that some tests which were previously skipped are now executed. If backup tests don't work with the LVM backend, they can be disabled through the volume_feature_enabled.backup configuration key. Co-authored-by: Luigi Toscano <ltoscano@redhat.com> Change-Id: Id809c37704d4ee741df4333ca01ddd4ec22f33b5 Sofia Enriquez 6 years ago
2 changed file(s) with 14 addition(s) and 15 deletion(s). Raw diff Collapse all Expand all
44 check:
55 jobs:
66 - cinder-tempest-plugin-lvm-lio-barbican
7 - devstack-plugin-ceph-tempest-py3
7 - cinder-tempest-plugin-cbak-ceph
88 gate:
99 jobs:
1010 - cinder-tempest-plugin-lvm-lio-barbican
11 - devstack-plugin-ceph-tempest-py3
11 - cinder-tempest-plugin-cbak-ceph
1212
1313 - job:
1414 name: cinder-tempest-plugin-lvm-lio-barbican
3232 devstack_plugins:
3333 barbican: https://opendev.org/openstack/barbican
3434 vars:
35 tempest_test_regex: '(^tempest\.(api|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance)|(^cinder_tempest_plugin))'
36 tempest_test_blacklist: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinder-tempest-plugin'].src_dir }}/tempest_blacklist.txt"
35 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
36 tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt'
3737 tox_envlist: all
3838 devstack_localrc:
3939 CINDER_ISCSI_HELPER: lioadm
4949 - ^.*\.rst$
5050 - ^doc/.*$
5151 - ^releasenotes/.*$
52
53 - job:
54 name: cinder-tempest-plugin-cbak-ceph
55 parent: devstack-plugin-ceph-tempest-py3
56 description: |
57 Integration tests that runs with the ceph devstack plugin, py3
58 and enable the backup service.
59 vars:
60 devstack_services:
61 c-bak: true
+0
-11
tempest_blacklist.txt less more
0 .*VolumesSnapshotTestJSON.test_snapshot_backup
1 .*VolumesBackupsAdminTest.test_volume_backup_export_import
2 .*VolumesBackupsAdminTest.test_volume_backup_reset_status
3 .*VolumesBackupsTest.test_backup_create_attached_volume
4 .*VolumesBackupsTest.test_backup_create_and_restore_to_an_existing_volume
5 .*VolumesBackupsTest.test_bootable_volume_backup_and_restore
6 .*VolumesBackupsTest.test_incremental_backup
7 .*VolumesBackupsTest.test_volume_backup_create_get_detailed_list_restore_delete
8 .*VolumesBackupsTest.test_volume_snapshot_backup
9 .*VolumesBackupsV39Test.test_update_backup
10 .*TestVolumeBackupRestore.test_volume_backup_restore