1*615f2f11SAndrew Geissler# Copyright (C) 2022 Armin Kuster <akuster808@gmail.com>
2*615f2f11SAndrew Geissler#
3*615f2f11SAndrew Geisslerimport re
4*615f2f11SAndrew Geissler
5*615f2f11SAndrew Geisslerfrom oeqa.runtime.case import OERuntimeTestCase
6*615f2f11SAndrew Geisslerfrom oeqa.core.decorator.depends import OETestDepends
7*615f2f11SAndrew Geisslerfrom oeqa.runtime.decorator.package import OEHasPackage
8*615f2f11SAndrew Geissler
9*615f2f11SAndrew Geisslerclass FirejailTest(OERuntimeTestCase):
10*615f2f11SAndrew Geissler
11*615f2f11SAndrew Geissler    @OEHasPackage(['firejail'])
12*615f2f11SAndrew Geissler    @OEHasPackage(['libseccomp'])
13*615f2f11SAndrew Geissler    @OETestDepends(['ssh.SSHTest.test_ssh'])
14*615f2f11SAndrew Geissler    def test_firejail_basic(self):
15*615f2f11SAndrew Geissler        status, output = self.target.run('firejail --help')
16*615f2f11SAndrew Geissler        msg = ('Firejail --help command does not work as expected. '
17*615f2f11SAndrew Geissler               'Status and output:%s and %s' % (status, output))
18*615f2f11SAndrew Geissler        self.assertEqual(status, 0, msg = msg)
19