X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=commands%2Fjob.py;h=f5805feaa557dcaf65007cdf09ed75c8a5f1ef6d;hb=af61677a8482b671f9a3bb307263a7049b1940f6;hp=136e2ab740d79debc26a8c590ffef5fd9da1fc11;hpb=252475a0659a69d778f94f6acaba3c178fd23790;p=tools%2Fsat.git diff --git a/commands/job.py b/commands/job.py index 136e2ab..f5805fe 100644 --- a/commands/job.py +++ b/commands/job.py @@ -19,7 +19,7 @@ import os import src -import salomeTools +import src.salomeTools # Define all possible option for the make command : sat make parser = src.options.Options() @@ -35,9 +35,12 @@ def description(): :return: The text to display for the job command description. :rtype: str ''' - return _("Executes the commands of the job defined" - " in the jobs configuration file\n\nexample:\nsat job " - "--jobs_config my_jobs --name my_job") + return _("""\ +The job command executes the commands of the job defined in the jobs configuration file + +example: +>> sat job --jobs_config my_jobs --name my_job +""") def run(args, runner, logger): '''method that is called when salomeTools is called with job parameter. @@ -114,7 +117,7 @@ def run(args, runner, logger): cmd_exe = command.split(" ")[0] # first part if cmd_exe == "sat": # use the salomeTools parser to get the options of the command - sat_parser = salomeTools.parser + sat_parser = src.salomeTools.parser input_parser = src.remove_item_from_list(command.split(' ')[1:], "") (options, argus) = sat_parser.parse_args(input_parser) # Verify if there is a changed option @@ -127,8 +130,7 @@ def run(args, runner, logger): end_cmd = " ".join(argus[1:]) else: sat_command_name = "shell" - end_cmd = "--command " + command - + end_cmd = ["--command", command] # Do not change the options if no option was called in the command if not(specific_option): options = None @@ -155,7 +157,8 @@ def run(args, runner, logger): nb_pass += 1 logger.write('%s\n' % src.printcolors.printc(src.OK_STATUS), 3) else: - res = 1 + if sat_command_name != "test": + res = 1 logger.write('%s %s\n' % (src.printcolors.printc(src.KO_STATUS), error), 3) if len(stack) > 0: