Skip to main content
https://travis-ci.org/sileht/zuup.png?branch=master Latest Version Downloads

Command line to consult Openstack zuul status

Installation

At the command line:

$ pip install zuup

Or, if you have virtualenvwrapper installed:

$ mkvirtualenv zuup
$ pip install zuup

Usage

To use zuup:

$ zuup --help
usage: zuup [-h] [-D] [-d] [-w DELAY] [-e EXPIRATION] [-u USERNAME]
            [-p PROJECTS] [-c CHANGES] [-l] [-r] [-s] [-j JOB]

optional arguments:
  -h, --help     show this help message and exit
  -D             Daemonize and exit if no more reviews
  -d             Daemonize
  -w DELAY       refresh delay
  -e EXPIRATION  review expiration in deamon mode
  -u USERNAME    Username
  -p PROJECTS    Projects
  -c CHANGES     changes
  -l             local changes
  -r             current repo changes
  -s             short output
  -j JOB         show log of a job of a change

Example

Print jobs of projects:

$ zuup -p openstack/ceilometer -p openstack/gnocchi

[openstack/gnocchi] check[0]: https://review.openstack.org/235161
 TEST 01:22:14/00:00:00
 - SUCCESS --:--:-- gate-gnocchi-pep8 http://logs.openstack.org/61/235161/4/check/gate-gnocchi-pep8/ac6632a
 - SUCCESS --:--:-- gate-gnocchi-docs http://logs.openstack.org/61/235161/4/check/gate-gnocchi-docs/ff085e7
 - SUCCESS --:--:-- gate-gnocchi-python27 http://logs.openstack.org/61/235161/4/check/gate-gnocchi-python27/9e3fd5e
 - SUCCESS --:--:-- gate-gnocchi-python34 http://logs.openstack.org/61/235161/4/check/gate-gnocchi-python34/afcef87
 - SUCCESS --:--:-- gate-gnocchi-bashate http://logs.openstack.org/61/235161/4/check/gate-gnocchi-bashate/f7b10d4
 - SUCCESS --:--:-- gate-gnocchi-dsvm-functional-file-mysql http://logs.openstack.org/61/235161/4/check/gate-gnocchi-dsvm-functional-file-mysql/d016760
 - ======= 00:00:00 gate-gnocchi-dsvm-functional-swift-postgresql https://jenkins06.openstack.org/job/gate-gnocchi-dsvm-functional-swift-postgresql/263/
 - SUCCESS --:--:-- gate-gnocchi-dsvm-functional-ceph-mysql http://logs.openstack.org/61/235161/4/check/gate-gnocchi-dsvm-functional-ceph-mysql/2b54187
 - SUCCESS --:--:-- gate-ceilometer-dsvm-integration http://logs.openstack.org/61/235161/4/check/gate-ceilometer-dsvm-integration/a937fd5


[openstack/ceilometer] check[0]: https://review.openstack.org/235202
 Merge tag '5.0.0' 01:02:46/00:09:20
 - SUCCESS --:--:-- gate-ceilometer-pep8 http://logs.openstack.org/02/235202/1/check/gate-ceilometer-pep8/bac67ce
 - SUCCESS --:--:-- gate-ceilometer-docs http://logs.openstack.org/02/235202/1/check/gate-ceilometer-docs/1d1eb96
 - FAILURE --:--:-- gate-ceilometer-python27 http://logs.openstack.org/02/235202/1/check/gate-ceilometer-python27/d993423
 - FAILURE --:--:-- gate-ceilometer-python34 http://logs.openstack.org/02/235202/1/check/gate-ceilometer-python34/5ee29b5
 - SUCCESS --:--:-- gate-tempest-dsvm-ceilometer-mongodb-full http://logs.openstack.org/02/235202/1/check/gate-tempest-dsvm-ceilometer-mongodb-full/a55e9e6
 - ======. 00:09:20 gate-tempest-dsvm-ceilometer-mysql-neutron-full https://jenkins06.openstack.org/job/gate-tempest-dsvm-ceilometer-mysql-neutron-full/114/
 - ======= 00:00:00 gate-tempest-dsvm-ceilometer-mysql-full https://jenkins03.openstack.org/job/gate-tempest-dsvm-ceilometer-mysql-full/36/
 - SUCCESS --:--:-- gate-tempest-dsvm-ceilometer-postgresql-full http://logs.openstack.org/02/235202/1/check/gate-tempest-dsvm-ceilometer-postgresql-full/a1eee16
 - ======= 00:00:00 gate-ceilometer-dsvm-functional-mongodb https://jenkins03.openstack.org/job/gate-ceilometer-dsvm-functional-mongodb/275/
 - ======= 00:00:00 gate-ceilometer-dsvm-functional-postgresql https://jenkins05.openstack.org/job/gate-ceilometer-dsvm-functional-postgresql/146/
 - SUCCESS --:--:-- gate-grenade-dsvm-ceilometer http://logs.openstack.org/02/235202/1/check/gate-grenade-dsvm-ceilometer/383ecfb
 - SUCCESS --:--:-- gate-ceilometer-dsvm-integration http://logs.openstack.org/02/235202/1/check/gate-ceilometer-dsvm-integration/6758820

...

Print jobs of an user:

$ zuup -u sileht

$ zuup -u sileht -d  # Run it in loop

Print jobs of a change-id:

$ zuup -c 235161

or

$ zuup -c https://review.openstack.org/235207

Print jobs of change-ids on your local git branch:

$ zuup -l

Print jobs resume

$ zuup -c https://review.openstack.org/235207 -s

[openstack/ceilometer] check[0]: https://review.openstack.org/235207 Switch to post-versioning 00:59:40/00:04:08 SSFSSSSPPSS
 - FAILURE --:--:-- gate-ceilometer-python27 http://logs.openstack.org/07/235207/1/check/gate-ceilometer-python27/546a067

Print running and failed jobs only

$ zuup -c https://review.openstack.org/235207 -R

[openstack/ceilometer] check[0]: https://review.openstack.org/235207
 Switch to post-versioning 01:00:18/00:03:30
 - FAILURE --:--:-- gate-ceilometer-python27 http://logs.openstack.org/07/235207/1/check/gate-ceilometer-python27/546a067
 - ======= 00:00:00 gate-ceilometer-dsvm-functional-mongodb https://jenkins03.openstack.org/job/gate-ceilometer-dsvm-functional-mongodb/276/
 - ======. 00:03:30 gate-ceilometer-dsvm-functional-postgresql https://jenkins04.openstack.org/job/gate-ceilometer-dsvm-functional-postgresql/140/

Release files for zuup 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zuup 1.0.7
File Size Uploaded
zuup-1.0.7.tar.gz 16.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zuup 1.0.7
File Interpreter ABI Platform
zuup-1.0.7-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 28.3 kB

Release files / zuup-1.0.7.tar.gz

Download URL zuup-1.0.7.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
46311cec2bdba04c369bff5af34c50e46a395625a7ce97e6ce290759f9487ad4
BLAKE2b-256 checksum
How to use checksums
73cc071b9eacfd981e47677bd48ed998b5ff80b6ba39395a29f89b7aeb7c6c84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / zuup-1.0.7-py2.py3-none-any.whl

Download URL zuup-1.0.7-py2.py3-none-any.whl
Size 11.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
f586552b065393599c5e3490c57757aff7db35e5e405d7e8268a8685b58b0629
BLAKE2b-256 checksum
How to use checksums
89ffb6e5f0b633cf9c6b0c261f5d7483374ec8dec6ec845a394ffa9f5a668bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.7 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page