55 Commits

Author SHA1 Message Date
Tristan Cacqueray
56ee80234c fetch-tox-output: introduce zuul_use_fetch_output
This change enables using fetch-tox role along with
the fetch-output role. By default the role still synchronizes
artifacts back to the executor.

Change-Id: Iffe5ffc52ee4c765b2e23ab8b3235b6bc7c510d8
2020-01-13 21:13:55 +00:00
Clark Boylan
f418a8d533 Fix python3 compat in tox siblings handling
This fixes a byte vs str problem on python3 in the tox role's sibling
library.

As part of this fix add unit testing of the function that was failing
under python3 and functional testing of the role that covers siblings.

Change-Id: I2df4ddce91dfd53f5c4177a19288e97120bc3e3b
2019-12-10 15:27:41 -08:00
Ian Wienand
27b9e6c67b zuul-tests.d: add autogeneration note
The project: section is actually owned by
tools/update-test-platforms.py script.  Add a note to make this clear;
otherwise manual edits get this out of sync and makes a mess when we
do try and regenerate it.

Change-Id: Iaaafce2ef2f60e0c66723a34b17d60ec766b5f70
2019-11-25 11:37:55 +11:00
James E. Blair
6e54ba3251 Normalize test jobs yaml
This is the output of the update platforms script to minimize
future deltas.

Change-Id: Ie884073c3ad7f90199cc09ebe21fdf529ed02533
2019-07-10 14:42:46 -07:00
James E. Blair
2759eeba55 Add test job for ensure-sphinx
This adds very basic testing for ensure-sphinx (it just runs the
role to see if execution fails).

Change-Id: I484f00c9c9a9c2c8b1a205065538b0ac8bf962b5
2019-07-08 07:48:28 -07:00