#9 CI: Fix running tox via Zuul
Merged 3 years ago by nphilipp. Opened 3 years ago by nphilipp.
fedora-infra/ nphilipp/toddlers master--ci  into  master

file modified
+5 -1
@@ -2,4 +2,8 @@ 

  - project:

      check:

        jobs:

-         - tox

+         - tox:

+             vars:

+               tox_envlist: ALL

+               tox_install_siblings: false

+ ...

file added
+1
@@ -0,0 +1,1 @@ 

+ krb5-devel [platform:redhat]

Zuul encountered a syntax error while parsing its configuration in the
repo fedora-infra/toddlers on branch master. The error was:

extra keys not allowed @ data['tox_envlist']

The error appears in the following job stanza:

job:
name: fi-toddlers--tox
parent: tox
tox_envlist: ALL
tox_install_siblings: false

in "fedora-infra/toddlers/.zuul.yaml@master", line 2, column 3

rebased onto c2186b8290157f299b7c06a8a841be2358aaa6fc

3 years ago

Zuul encountered a syntax error while parsing its configuration in the
repo fedora-infra/toddlers on branch master. The error was:

expected str for dictionary value @ data['check']['jobs'][0]['tox']

The error appears in the following project stanza:

project:
check:
jobs:
- tox:
tox_envlist: ALL
tox_install_siblings: false

in "fedora-infra/toddlers/.zuul.yaml@master", line 2, column 3

rebased onto 3b84f05f28519dbeee36e0acc78b47030e611f5a

3 years ago

Zuul encountered a syntax error while parsing its configuration in the
repo fedora-infra/toddlers on branch master. The error was:

extra keys not allowed @ data['check']['jobs'][0]['tox']['tox_envlist']

The error appears in the following project stanza:

project:
check:
jobs:
- tox:
tox_envlist: ALL
tox_install_siblings: false

in "fedora-infra/toddlers/.zuul.yaml@master", line 2, column 3

rebased onto 61826c468e7c891c3279c2e0d869fb5d77a910e2

3 years ago

Zuul encountered a syntax error while parsing its configuration in the
repo fedora-infra/toddlers on branch master. The error was:

extra keys not allowed @ data['check']['jobs'][0]['tox']['tox_envlist']

The error appears in the following project stanza:

project:
check:
jobs:
- tox:
tox_envlist: [ALL]
tox_install_siblings: false

in "fedora-infra/toddlers/.zuul.yaml@master", line 2, column 3

I think the 'vars:' is missing here.

I don't think the tox_envlist is needed.

rebased onto e63b7def7a9ae77d5a90fdaa8d92e44df6b93274

3 years ago

Build failed.

  • tox : FAILURE in 2m 49s

I think the way to install missing system requirements with that tox job is to use bindep https://docs.openstack.org/infra/bindep/readme.html.
https://zuul-ci.org/docs/zuul-jobs/python-jobs.html#jobvar-tox.tox_install_bindep is already set to true so you just need to create a bindep.txt file at the project root tree.

rebased onto b7a47cdea769e636dc3779e8ab0c05bf82754569

3 years ago

Build failed.

  • tox : FAILURE in 5m 43s

rebased onto faca6e5

3 years ago

Build succeeded.

  • tox : SUCCESS in 4m 01s

Build succeeded.

  • tox : SUCCESS in 6m 43s

Pull-Request has been merged by nphilipp

3 years ago