Tempest plugin for the freezer project.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.zuul.yaml 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. - project:
  2. templates:
  3. - check-requirements
  4. - tempest-plugin-jobs
  5. check:
  6. jobs:
  7. - freezer-tempest-basic
  8. - freezer-tempest-client
  9. - freezer-tempest-scheduler
  10. - freezer-tempest-agent
  11. - freezer-tempest-basic-sql
  12. gate:
  13. queue: freezer
  14. jobs:
  15. - freezer-tempest-basic
  16. - freezer-tempest-client
  17. - freezer-tempest-scheduler
  18. - freezer-tempest-agent
  19. - freezer-tempest-basic-sql
  20. - job:
  21. name: freezer-tempest-basic
  22. parent: devstack-tempest
  23. timeout: 7200
  24. required-projects:
  25. - openstack/devstack-gate
  26. - openstack/python-openstackclient
  27. - openstack/swift
  28. - openstack/python-freezerclient
  29. - openstack/freezer
  30. - openstack/freezer-api
  31. - openstack/freezer-tempest-plugin
  32. - openstack/tempest
  33. vars:
  34. devstack_plugins:
  35. freezer-api: https://opendev.org/openstack/freezer-api
  36. freezer: https://opendev.org/openstack/freezer
  37. devstack_services:
  38. tls-proxy: false
  39. freezer-api: true
  40. tempest: true
  41. swift: true
  42. s-account: false
  43. s-container: false
  44. s-object: false
  45. s-proxy: false
  46. devstack_localrc:
  47. TEMPEST_PLUGINS: '/opt/stack/freezer-tempest-plugin'
  48. tempest_test_regex: '^(freezer_tempest_plugin.tests.freezer_api.)'
  49. tox_envlist: 'all'
  50. tox_environment:
  51. PYTHONUNBUFFERED: 'true'
  52. zuul_copy_output:
  53. /etc/hosts: logs
  54. - job:
  55. name: freezer-tempest-client
  56. parent: freezer-tempest-basic
  57. voting: true
  58. vars:
  59. tempest_test_regex: '^(freezer_tempest_plugin.tests.freezerclient.)'
  60. - job:
  61. name: freezer-tempest-scheduler
  62. parent: freezer-tempest-basic
  63. voting: true
  64. vars:
  65. tempest_test_regex: '^(freezer_tempest_plugin.tests.scheduler.)'
  66. - job:
  67. name: freezer-tempest-agent
  68. parent: freezer-tempest-basic
  69. voting: true
  70. vars:
  71. tempest_test_regex: '^(freezer_tempest_plugin.tests.freezer.agent.)'
  72. - job:
  73. name: freezer-tempest-basic-sql
  74. parent: devstack-tempest
  75. timeout: 7200
  76. required-projects:
  77. - openstack/devstack-gate
  78. - openstack/python-openstackclient
  79. - openstack/python-freezerclient
  80. - openstack/freezer
  81. - openstack/freezer-api
  82. - openstack/freezer-tempest-plugin
  83. - openstack/tempest
  84. vars:
  85. devstack_plugins:
  86. freezer-api: https://opendev.org/openstack/freezer-api
  87. freezer: https://opendev.org/openstack/freezer
  88. devstack_services:
  89. tls-proxy: false
  90. freezer-api: true
  91. tempest: true
  92. s-account: false
  93. s-container: false
  94. s-object: false
  95. s-proxy: false
  96. devstack_localrc:
  97. FREEZER_BACKEND: 'sqlalchemy'
  98. TEMPEST_PLUGINS: '/opt/stack/freezer-tempest-plugin'
  99. tempest_test_regex: '^(freezer_tempest_plugin.tests.freezer_api)'
  100. tox_envlist: all
  101. tox_environment:
  102. PYTHONUNBUFFERED: 'true'
  103. zuul_copy_output:
  104. /etc/hosts: logs