4b9fc09a1c
The original idea was that we'd have a "python27" job. But it turns out that "python27" isn't actually as universal as you might think. "tox-py27" on the other hand is a thing that can and should always work for people who want to run tox with the py27 env. Port in the jobs we had in openstack-zuul-jobs. Also, copy in the text of the old shell scripts so that we can iterate on them and make them better piecemeal. These are named zuul-tox not tox because we already have tox jobs defined elsewhere. We'll need to do the naming dance while we work on them. Change-Id: I813f3f2ae138c07918556bc81655518023527131
11 lines
436 B
ReStructuredText
11 lines
436 B
ReStructuredText
Perform project test setup tasks.
|
|
|
|
This role assumes that Zuul has checked out a change for a project at
|
|
``src/{{ zuul.project.canonical_name }}`` and looks for a file named
|
|
``tools/test-setup.sh``. If that file exists and is executable, it will
|
|
be run.
|
|
|
|
This allows projects to specify test-setup steps (such as creating or
|
|
initializing a database) in a form that can be easily run by both an
|
|
automated testing system and developers.
|