Browse Source

Merge "Skip test when systemctl command is not available"

changes/39/822539/6
Zuul 5 months ago committed by Gerrit Code Review
parent
commit
601b25e8a6
  1. 7
      tobiko/tests/functional/shell/test_systemctl.py
  2. 6
      zuul.d/docker.yaml

7
tobiko/tests/functional/shell/test_systemctl.py

@ -22,6 +22,13 @@ from tobiko.shell import sh
class TestSystemctl(testtools.TestCase):
def setUp(self):
super().setUp()
try:
sh.execute('systemctl --version')
except sh.ShellCommandFailed as ex:
self.skipTest(f"Can't execute systemctl: {ex.stderr}")
def test_list_system_services(self):
units = sh.list_systemd_units()
self.assertNotEqual([], units)

6
zuul.d/docker.yaml

@ -8,9 +8,7 @@
jobs:
- tobiko-docker-unit
- tobiko-docker-functional
gate:
jobs:
- tobiko-docker-unit
gate: *CHECK
periodic: *CHECK
@ -34,7 +32,7 @@
name: tobiko-docker-functional
description: |
Run functional tests for an OpenStack Python project inside a Docker container.
voting: false
voting: true
parent: tobiko-docker-unit
timeout: 3600
vars:

Loading…
Cancel
Save