Ejemplo n.º 1
0
 def can_run():
     c_loader = os.getenv("SW_C_LOADER_PATH")
     if c_loader is None:
         ciel.log.error("Can't run C tasks: SW_C_LOADER_PATH not set",
                        "CEXEC", logging.WARNING)
         return False
     return test_program([c_loader, "--version"], "C-loader")
Ejemplo n.º 2
0
 def can_run():
     jars_dir = os.getenv('CIEL_JARS_DIR')
     if jars_dir is None:
         ciel.log.error("Cannot run Java executor. The CIEL_JARS_DIR environment variable must be set.", "JAVA", logging.INFO)
         return False
     if not os.path.exists(os.path.join(jars_dir, 'ciel-0.1.jar')):
         ciel.log.error("Cannot run Java executor. The file 'ciel-0.1.jar' is not installed in CIEL_JARS_DIR.", "JAVA", logging.INFO)
         return False
     JavaExecutor.classpath = os.path.join(jars_dir, 'ciel-0.1.jar')
     return test_program(["java", "-cp", JavaExecutor.classpath, "uk.co.mrry.mercator.task.JarTaskLoader", "--version"], "Java")
Ejemplo n.º 3
0
Archivo: java2.py Proyecto: jepst/ciel
    def can_run():

        jars_dir = os.getenv('CIEL_JARS_DIR')
        if jars_dir is None:
            ciel.log.error("Cannot run Java2 executor. The CIEL_JARS_DIR environment variable must be set.", "JAVA", logging.INFO)
            return False
        for lib in REQUIRED_LIBS:
            if not os.path.exists(os.path.join(jars_dir, lib)):
                ciel.log.error("Cannot run Java2 executor. The file '%s' is not installed in CIEL_JARS_DIR." % lib, "JAVA", logging.INFO)
                return False

        Java2Executor.classpath = ":".join([os.path.join(jars_dir, x) for x in REQUIRED_LIBS])

        return test_program(["java", "-cp", Java2Executor.classpath, "com.asgow.ciel.executor.Java2Executor", "--version"], "Java")
Ejemplo n.º 4
0
 def can_run():
     jars_dir = os.getenv('CIEL_JARS_DIR')
     if jars_dir is None:
         ciel.log.error(
             "Cannot run Java executor. The CIEL_JARS_DIR environment variable must be set.",
             "JAVA", logging.INFO)
         return False
     if not os.path.exists(os.path.join(jars_dir, 'ciel-0.1.jar')):
         ciel.log.error(
             "Cannot run Java executor. The file 'ciel-0.1.jar' is not installed in CIEL_JARS_DIR.",
             "JAVA", logging.INFO)
         return False
     JavaExecutor.classpath = os.path.join(jars_dir, 'ciel-0.1.jar')
     return test_program([
         "java", "-cp", JavaExecutor.classpath,
         "uk.co.mrry.mercator.task.JarTaskLoader", "--version"
     ], "Java")
Ejemplo n.º 5
0
 def can_run():
     mono_loader = os.getenv('SW_MONO_LOADER_PATH')
     if mono_loader is None:
         ciel.log.error("Can't run Mono: SW_MONO_LOADER_PATH not set", "DOTNET", logging.WARNING)
         return False
     return test_program(["mono", mono_loader, "--version"], "Mono")
Ejemplo n.º 6
0
 def can_run():
     return test_program(["java", "-version"], "Java")
Ejemplo n.º 7
0
 def can_run():
     c_loader = os.getenv("SW_C_LOADER_PATH")
     if c_loader is None:
         ciel.log.error("Can't run C tasks: SW_C_LOADER_PATH not set", "CEXEC", logging.WARNING)
         return False
     return test_program([c_loader, "--version"], "C-loader")
Ejemplo n.º 8
0
 def can_run():
     return test_program(["ocamlc", "-where"], "OCaml")
Ejemplo n.º 9
0
 def can_run():
     return test_program(["skywriting", "--version"], "Skywriting")
Ejemplo n.º 10
0
 def can_run():
     return test_program(["skywriting", "--version"], "Skywriting")
Ejemplo n.º 11
0
 def can_run():
     return test_program(["ocamlc", "-where"], "OCaml")