summaryrefslogtreecommitdiff
path: root/test-chill/testchill/omega.py
blob: 962333a953ef3b4f17de01756cfacd5a3d80f6f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from . import test
from . import util



class BuildOmegaTestCase(test.TestCase):
    def __init__(self, omega_dir, version='dev'):
        super(BuildOmegaTestCase, self).__init__(BuildOmegaTestCase.getname(version))
        self.omega_dir = omega_dir
        self.version = version
    
    @staticmethod
    def getname(version):
        if version == 'release':
            return 'omega-release'
        else:
            return 'omega'
    
    def setUp(self):
        util.shell('make clean', wd=self.omega_dir)
    
    def tearDown(self):
        pass
    
    def run(self):
        util.shell('make depend', wd=self.omega_dir)
        util.shell('make', wd=self.omega_dir)