Beispiel #1
0
 def testStartup(self):
     with subrun.Client() as client, self.assertRaises(OSError):
         client.execute(runStartupTwice)
Beispiel #2
0
 def testPathTwice(self):
     with subrun.Client() as client, self.assertRaises(TypeError):
         client.execute(runStartJVM, self.path, jvmpath=self.path)
Beispiel #3
0
 def testBadKeyword(self):
     with subrun.Client() as client, self.assertRaises(TypeError):
         client.execute(runStartJVM, invalid=True)
Beispiel #4
0
 def testClasspathArgDef(self):
     with subrun.Client() as client:
         client.execute(runStartJVMTest,
                        '-Djava.class.path=%s' % self.cp,
                        convertStrings=False)
Beispiel #5
0
 def testStartup(self):
     with subrun.Client() as client:
         client.execute(runStartup, self.path)
Beispiel #6
0
 def testInvalidArgsFalse(self):
     with subrun.Client() as client, self.assertRaises(RuntimeError):
         client.execute(runStartJVM,
                        "-for_sure_InVaLiD",
                        ignoreUnrecognized=False,
                        convertStrings=False)
Beispiel #7
0
 def testClasspathArgKeyword(self):
     with subrun.Client() as client:
         client.execute(runStartJVMTest,
                        classpath=self.cp,
                        convertStrings=False)
Beispiel #8
0
 def testStringLeak(self):
     with subrun.Client() as client:
         client.execute(runLeakChecker, "stringFunc", 5000)
Beispiel #9
0
 def testClassLeak(self):
     with subrun.Client() as client:
         client.execute(runLeakChecker, "classFunc", 5000)
Beispiel #10
0
 def testShutdown(self):
     with subrun.Client() as client:
         client.execute(runShutdown)
Beispiel #11
0
 def setUpClass(cls):
     cls.client = subrun.Client()
     cls.client.execute(startup)
Beispiel #12
0
 def testValueEntry(self):
     with self.assertRaises(RuntimeError):
         with subrun.Client() as client:
             client.execute(runValueEntry)
Beispiel #13
0
 def testNoMethodCode(self):
     with self.assertRaises(RuntimeError):
         with subrun.Client() as client:
             client.execute(runNoMethodCode, self.path)
Beispiel #14
0
 def testStartupBadArgs(self):
     with self.assertRaises(TypeError):
         with subrun.Client() as client:
             client.execute(runStartupBadArgs, self.path)
Beispiel #15
0
 def testRestart(self):
     with subrun.Client() as client, self.assertRaises(OSError):
         client.execute(runRestart)
Beispiel #16
0
 def testCtorLeak(self):
     with subrun.Client() as client:
         client.execute(runLeakCtor, "java.lang.String", 5000)
Beispiel #17
0
 def testJVMPathKeyword(self):
     with subrun.Client() as client:
         client.execute(runStartJVM, jvmpath=self.path)
Beispiel #18
0
 def testInvokeLeak(self):
     with subrun.Client() as client:
         client.execute(runInvoke, 5000)
Beispiel #19
0
 def testInvalidArgsTrue(self):
     with subrun.Client() as client:
         client.execute(runStartJVM,
                        "-for_sure_InVaLiD",
                        ignoreUnrecognized=True,
                        convertStrings=False)
Beispiel #20
0
 def testRefCount(self):
     with subrun.Client() as client:
         client.execute(runRefCount)
Beispiel #21
0
 def testClasspathArgListEmpty(self):
     with subrun.Client() as client:
         client.execute(runStartJVMTest,
                        classpath=[self.cp, ''],
                        convertStrings=False)
Beispiel #22
0
 def testClasspathBadType(self):
     with subrun.Client() as client, self.assertRaises(TypeError):
         client.execute(runStartJVMTest, classpath=1, convertStrings=False)
Beispiel #23
0
 def testClasspathTwice(self):
     with subrun.Client() as client, self.assertRaises(TypeError):
         client.execute(runStartJVMTest,
                        '-Djava.class.path=%s' % self.cp,
                        classpath=self.cp,
                        convertStrings=False)
Beispiel #24
0
 def setUpClass(cls):
     BeansTest.client = subrun.Client()
     BeansTest.client.execute(startup, os.path.abspath("test/classes"))