blob: 7b3f791570b9dc24fe36b818d65b6d8aeaa75c62 [file] [log] [blame]
#!/usr/bin/python
import os, shutil, tempfile, unittest
COMPILE_SCRIPT_DIR = os.path.join(os.path.dirname(__file__), 'client')
class ClientCompilationTest(unittest.TestCase):
def _compile_module(self, module_name):
compile_script = module_name + '-compile'
full_path = os.path.join(COMPILE_SCRIPT_DIR, compile_script)
temp_dir = tempfile.mkdtemp('.client_compilation_unittest')
try:
result = os.system(full_path + ' -validateOnly -war ' + temp_dir)
finally:
shutil.rmtree(temp_dir)
self.assertEquals(result, 0)
def test_afe_compilation(self):
self._compile_module('AfeClient')
def test_tko_compilation(self):
self._compile_module('TkoClient')
def test_embedded_tko_compilation(self):
self._compile_module('EmbeddedTkoClient')
if __name__ == '__main__':
unittest.main()