Enable swift-dsvm-functional tests at losf feature branch

In the specific dissimilar branch, jobs that require other projects,
which doesn't have same branch name, will not run in the gerrit gate.
This is the cause why we cannot see swift-dsvm-functional test.

To pull the required project correctly, set override-checkout flag
to get the master branch explicitly. In addition, we also requires
devstack-minimal definition so this patch add devstack repo as a
required-project too.

This commit won't be needed when we are ready to gate the losf branch
into the master.

Change-Id: I7e885e5b4c85ffb1cdbda7c254aade69df57a345
This commit is contained in:
Kota Tsuyuzaki 2019-03-12 14:09:18 +09:00
parent d90ab533ba
commit d435992d79
1 changed files with 6 additions and 2 deletions

View File

@ -149,9 +149,13 @@
description: |
Setup a Swift/Keystone environment and run Swift's func tests.
required-projects:
- git.openstack.org/openstack/requirements
- name: git.openstack.org/openstack/requirements
override-checkout: master
- git.openstack.org/openstack/swift
- git.openstack.org/openstack/keystone
- name: git.openstack.org/openstack/keystone
override-checkout: master
- name: git.openstack.org/openstack-dev/devstack
override-checkout: master
timeout: 2700
vars:
tox_constraints_file: '{{ ansible_user_dir }}/src/git.openstack.org/openstack/requirements/upper-constraints.txt'