if not self.nolinux:
hbranch = {'master': 'alpha', 'rc': 'rc', 'stable': ''}[branch]
AppImageBuilder(self).build(longname, hbranch,
- 'http://www.ya2tech.it/downloads/')
+ 'https://www.ya2.it/downloads/')
fbranch = {'master': 'alpha', 'rc': 'rc', 'stable': 'stable'}[branch]
bld = FlatpakBuilder(
self,
self.assertTrue(exists(path + basename(fname)), '%s does not exist' % (path + basename(fname)))
self.assertTrue(
self.__similar_images(
+ str(Path.home()) + '/.local/share/pmachines/tests/functional_ref_%s/' % _branch() + basename(fname),
+ path + basename(fname)),
+ 'error while comparing %s and %s' % (
str(Path.home()) + '/.local/share/pmachines/tests/functional_ref_%s/' % _branch() + basename(fname),
path + basename(fname)))
'./dist/Pmachines%s-x86_64.AppImage --functional-test 2' % (bld_branch, bld_branch),
str(Path.home()) + '/.local/share/pmachines/tests/functional/')
- # def test_flatpak(self):
- # info('test_flatpak')
- # if environ.get('FUNCTIONALPOST') != '1':
- # self.skipTest('skipped functional-post tests')
- # bld_branch = {'master': 'alpha', 'rc': 'rc', 'stable': 'stable'}[_branch()]
- # cmd = 'flatpak update -y it.ya2.Pmachines//%s' % bld_branch
- # info('executing: %s' % cmd)
- # system(cmd)
- # info('executed: %s' % cmd)
- # self.__test_template(
- # 'flatpak run it.ya2.Pmachines//%s --functional-test 1 ;'
- # 'flatpak run it.ya2.Pmachines//%s --functional-test 2' % (bld_branch, bld_branch),
- # str(Path.home()) + '/.var/app/it.ya2.Pmachines/data/pmachines/tests/functional/')
+ def test_flatpak(self):
+ info('test_flatpak')
+ if environ.get('FUNCTIONALPOST') != '1':
+ self.skipTest('skipped functional-post tests')
+ bld_branch = {'master': 'alpha', 'rc': 'rc', 'stable': 'stable'}[_branch()]
+ cmd = 'flatpak update -y it.ya2.Pmachines//%s' % bld_branch
+ info('executing: %s' % cmd)
+ system(cmd)
+ info('executed: %s' % cmd)
+ self.__test_template(
+ 'flatpak run it.ya2.Pmachines//%s --functional-test 1 ;'
+ 'flatpak run it.ya2.Pmachines//%s --functional-test 2' % (bld_branch, bld_branch),
+ str(Path.home()) + '/.var/app/it.ya2.Pmachines/data/pmachines/tests/functional/')
# def __update_itchio(self):
# system('/home/flavio/.itch/itch')