Excerpts from Ghanshyam's message of 2018-06-13 16:52:33 +0900: > ---- On Wed, 13 Jun 2018 05:09:03 +0900 Doug Hellmann > <d...@doughellmann.com> wrote ---- > > I would like to create a version of the jobs that run as part of > > lib-forward-testing (legacy-tempest-dsvm-neutron-src) that works under > > python 3. I'm not sure the best way to proceed, since that's a legacy > > job. > > > > I'm not sure I'm familiar enough with the job to port it to be > > zuulv3 native and allow us to drop the "legacy". Should I just > > duplicate that job and modify it and keep the new one as "legacy" > > too? > > > > Is there a different job I should base the work on? I don't see anything > > obvious in the tempest repo's .zuul.yaml file. > > I had a quick glance of this job (legacy-tempest-dsvm-neutron-src) and it is > similar to tempest-full-py3 job except it override the LIBS_FROM_GIT with > corresponding lib. tempest-full-py3 job is py3 based with tempest-full tests > running and disable the swift services > > You can create a new job (something tempest-full-py3-src) derived from > 'tempest-full-py3' if all set var is ok for you like disable swift OR derived > 'devstack-tempest' and then build other var similar to 'tempest-full-py3'. > Extra things you need to do is to add libs you want to override in > 'required_project' list (FYI- > Now LIBS_FROM_GIT is automatically set based on required projects [2]) . > > Later, old job (legacy-tempest-dsvm-neutron-src) can be migrated separately > if needed to run or removed. > > But I am not sure which repo should own this new job.
Could it be as simple as adding tempest-full-py3 with the required-projects list updated to include the current repository? So there isn't a special separate job, and we would just reuse tempest-full-py3 for this? It would be less "automatic" than the current project-template and job, but still relatively simple to set up. Am I missing something? This feels too easy... Doug > > [1] > https://github.com/openstack/tempest/blob/67e99b5b45d18f8fd28dbe3b09bd75008267176e/.zuul.yaml#L61 > [2] https://review.openstack.org/#/c/549252/ > > -gmann > > > > > Thanks, > > Doug > > > > __________________________________________________________________________ > > OpenStack Development Mailing List (not for usage questions) > > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev