java.py (1208:220272baa960) java.py (1303:248eeec4c272)
1import os
2import glob
3import shutil
4from subprocess import Popen
5from unit.applications.proto import TestApplicationProto
6
7
8class TestApplicationJava(TestApplicationProto):
1import os
2import glob
3import shutil
4from subprocess import Popen
5from unit.applications.proto import TestApplicationProto
6
7
8class TestApplicationJava(TestApplicationProto):
9 def load(self, script, name='app'):
9 def load(self, script, name='app', **kwargs):
10 app_path = self.testdir + '/java'
11 web_inf_path = app_path + '/WEB-INF/'
12 classes_path = web_inf_path + 'classes/'
13 script_path = self.current_dir + '/java/' + script + '/'
14
15 if not os.path.isdir(app_path):
16 os.makedirs(app_path)
17

--- 59 unchanged lines hidden (view full) ---

77 script: {
78 "unit_jars": self.pardir + '/build',
79 "type": 'java',
80 "processes": {"spare": 0},
81 "working_directory": script_path,
82 "webapp": app_path,
83 }
84 },
10 app_path = self.testdir + '/java'
11 web_inf_path = app_path + '/WEB-INF/'
12 classes_path = web_inf_path + 'classes/'
13 script_path = self.current_dir + '/java/' + script + '/'
14
15 if not os.path.isdir(app_path):
16 os.makedirs(app_path)
17

--- 59 unchanged lines hidden (view full) ---

77 script: {
78 "unit_jars": self.pardir + '/build',
79 "type": 'java',
80 "processes": {"spare": 0},
81 "working_directory": script_path,
82 "webapp": app_path,
83 }
84 },
85 }
85 },
86 **kwargs
86 )
87 )