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