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