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
2 changed files with 9 additions and 4 deletions
@@ -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)
+2 -4
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: