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