java.py (1041:9bdd46610ea9) java.py (1050:5b9ec6a8ae06)
1import os
2import shutil
3from subprocess import Popen
4from unit.applications.proto import TestApplicationProto
5
6
7class TestApplicationJava(TestApplicationProto):
8 def load(self, script, name='app'):

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

53 '-d', classes_path,
54 '-classpath', tomcat_jar,
55 ]
56 javac.extend(src)
57
58 process = Popen(javac)
59 process.communicate()
60
1import os
2import shutil
3from subprocess import Popen
4from unit.applications.proto import TestApplicationProto
5
6
7class TestApplicationJava(TestApplicationProto):
8 def load(self, script, name='app'):

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

53 '-d', classes_path,
54 '-classpath', tomcat_jar,
55 ]
56 javac.extend(src)
57
58 process = Popen(javac)
59 process.communicate()
60
61 self.conf(
61 self._load_conf(
62 {
63 "listeners": {"*:7080": {"pass": "applications/" + script}},
64 "applications": {
65 script: {
66 "unit_jars": self.pardir + '/build',
67 "type": "java",
68 "processes": {"spare": 0},
69 "working_directory": script_path,
70 "webapp": app_path,
71 }
72 },
73 }
74 )
62 {
63 "listeners": {"*:7080": {"pass": "applications/" + script}},
64 "applications": {
65 script: {
66 "unit_jars": self.pardir + '/build',
67 "type": "java",
68 "processes": {"spare": 0},
69 "working_directory": script_path,
70 "webapp": app_path,
71 }
72 },
73 }
74 )