Exemplo n.º 1
0
    def get_test_classes(self):
        urls = [URL('file:' + os.path.abspath(self.test_classesdir) + '/'),
                URL('file:' + os.path.abspath(self.testjar))]
        urls.extend(URLClassLoader.getSystemClassLoader().getURLs())
        loader = URLClassLoader(urls)

        for fname in [name for name in self.get_java_files() if 'test' in name.lower()]:
            classname = os.path.splitext(fname)[0]
            yield loader.loadClass(classname)
Exemplo n.º 2
0
    def get_test_classes(self):
        urls = [
            URL('file:' + os.path.abspath(self.test_classesdir) + '/'),
            URL('file:' + os.path.abspath(self.testjar))
        ]
        urls.extend(URLClassLoader.getSystemClassLoader().getURLs())
        loader = URLClassLoader(urls)

        for fname in [
                name for name in self.get_java_files()
                if 'test' in name.lower()
        ]:
            classname = os.path.splitext(fname)[0]
            yield loader.loadClass(classname)
Exemplo n.º 3
0
 def import_support_jar(self):
     addURL = URLClassLoader.getDeclaredMethod('addURL', [URL])
     addURL.accessible = True
     addURL.invoke(URLClassLoader.getSystemClassLoader(), [File(os.path.abspath(self.supportjar)).toURL()])