10a959d5e6
Before we revoke sudo, we need to run bindep in the project. Add the run-bindep role. Copy the content of the jenkins script for now. This way we can iterate on the content in smaller chunks. Change-Id: Ib893b06d05039af078e6eea22e882f6f1efae226
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.