Merge "Skip test when systemctl command is not available"

This commit is contained in:
Zuul 2021-12-21 21:14:28 +00:00 committed by Gerrit Code Review
commit 601b25e8a6
2 changed files with 9 additions and 4 deletions

View File

@ -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)

View File

@ -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: