示例#1
0
 def addSetEnv(self):
     setenv = ConfigurationLineDefinition(keyword=KeywordDefinition("SETENV"),
                                          arguments=[StringArgument(), StringArgument(rest_of_line=True,allow_space=True)],
                                          documentation_link="keywords/setenv",
                                          required=False,
                                          group=self.group)
     return setenv
示例#2
0
 def addAnalysisCopy(self):
     analysis_copy = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ANALYSIS_COPY"),
         arguments=[StringArgument(), StringArgument()],
         documentation_link="keywords/analysis_copy",
         required=False,
         group=self.group)
     return analysis_copy
示例#3
0
 def addFixedLengthScheduleKw(self):
     fixed_length_sched_kw = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ADD_FIXED_LENGTH_SCHEDULE_KW"),
         arguments=[StringArgument(), StringArgument()],
         documentation_link="keywords/add_fixed_length_schedule_kw",
         required=False,
         group=self.group)
     return fixed_length_sched_kw
示例#4
0
 def addStaticKw(self):
     add_static_kw = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ADD_STATIC_KW"),
         arguments=[StringArgument(), StringArgument()],
         documentation_link="keywords/add_static_kw",
         required=False,
         group=self.group)
     return add_static_kw
示例#5
0
 def addRshHost(self):
     rsh_host = ConfigurationLineDefinition(
         keyword=KeywordDefinition("RSH_HOST"),
         arguments=[
             StringArgument(),
             StringArgument(rest_of_line=True, allow_space=True)
         ],
         documentation_link="keywords/rsh_host",
         group=self.group)
     return rsh_host
示例#6
0
 def addReportContext(self):
     report_context = ConfigurationLineDefinition(
         keyword=KeywordDefinition("REPORT_CONTEXT"),
         arguments=[
             StringArgument(),
             StringArgument(rest_of_line=True, allow_space=True)
         ],
         documentation_link="keywords/report_context",
         required=False,
         group=self.group)
     return report_context
示例#7
0
 def addDataKw(self):
     data_kw = ConfigurationLineDefinition(
         keyword=KeywordDefinition("DATA_KW"),
         arguments=[
             StringArgument(),
             StringArgument(rest_of_line=True, allow_space=True)
         ],
         documentation_link="keywords/data_kw",
         required=False,
         group=self.group)
     return data_kw
示例#8
0
 def addReportGroupList(self):
     report_group_list = ConfigurationLineDefinition(
         keyword=KeywordDefinition("REPORT_GROUP_LIST"),
         arguments=[
             StringArgument(),
             StringArgument(rest_of_line=True, allow_space=True)
         ],
         documentation_link="keywords/report_group_list",
         required=False,
         group=self.group)
     return report_group_list
示例#9
0
 def addGenData(self):
     gen_data = ConfigurationLineDefinition(
         keyword=KeywordDefinition("GEN_DATA"),
         arguments=[
             StringArgument(),
             StringArgument(),
             StringArgument(rest_of_line=True, allow_space=True)
         ],
         documentation_link="keywords/gen_data",
         required=False,
         group=self.group)
     return gen_data
示例#10
0
 def addField(self):
     field = ConfigurationLineDefinition(
         keyword=KeywordDefinition("FIELD"),
         arguments=[
             StringArgument(),
             StringArgument(),
             StringArgument(rest_of_line=True, allow_space=True)
         ],
         documentation_link="keywords/field",
         required=False,
         group=self.group)
     return field
示例#11
0
    def addQueueOption(self):
        queue_option = ConfigurationLineDefinition(
            keyword=KeywordDefinition("QUEUE_OPTION"),
            arguments=[
                StringArgument(built_in=True),
                StringArgument(built_in=True),
                StringArgument(allow_space=True, rest_of_line=True)
            ],
            documentation_link="keywords/queue_option",
            group=self.group)

        return queue_option
示例#12
0
 def addAnalysisSetVar(self):
     analysis_set_var = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ANALYSIS_SET_VAR"),
         arguments=[
             StringArgument(),
             StringArgument(),
             StringArgument(rest_of_line=True, allow_space=True)
         ],
         documentation_link="keywords/analysis_set_var",
         required=False,
         group=self.group)
     return analysis_set_var
示例#13
0
 def addGenParam(self):
     gen_param = ConfigurationLineDefinition(
         keyword=KeywordDefinition("GEN_PARAM"),
         arguments=[
             StringArgument(),
             StringArgument(),
             StringArgument(built_in=True, allow_space=True)
         ],
         documentation_link="keywords/gen_param",
         required=False,
         group=self.group)
     return gen_param
示例#14
0
 def addFunction(self):
     function = ConfigurationLineDefinition(keyword=KeywordDefinition("FUNCTION"),
                                            arguments=[StringArgument()],
                                            documentation_link="keywords/function",
                                            required=False,
                                            group=self.group)
     return function
示例#15
0
 def addLoadWorkflowJob(self):
     load_workflow_job = ConfigurationLineDefinition(keyword=KeywordDefinition("LOAD_WORKFLOW_JOB"),
                                                     arguments=[StringArgument()],
                                                     documentation_link="keywords/load_workflow_job",
                                                     required=False,
                                                     group=self.group)
     return load_workflow_job
示例#16
0
 def addArgType(self):
     arg_type = ConfigurationLineDefinition(keyword=KeywordDefinition("ARG_TYPE"),
                                            arguments=[StringArgument(built_in=True)],
                                            documentation_link="keywords/arg_type",
                                            required=False,
                                            group=self.group)
     return arg_type
示例#17
0
 def addQueueSystem(self):
     queue_system = ConfigurationLineDefinition(
         keyword=KeywordDefinition("QUEUE_SYSTEM"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/queue_system",
         group=self.group)
     return queue_system
示例#18
0
 def addUpdatePath(self):
     update_path = ConfigurationLineDefinition(keyword=KeywordDefinition("UPDATE_PATH"),
                                               arguments=[StringArgument(built_in=True), PathArgument()],
                                               documentation_link="keywords/update_path",
                                               required=False,
                                               group=self.group)
     return update_path
示例#19
0
 def addLsfServer(self):
     lsf_server = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_SERVER"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/lsf_server",
         group=self.group)
     return lsf_server
示例#20
0
 def addLsfQueue(self):
     lsf_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/lsf_queue",
         group=self.group)
     return lsf_queue
示例#21
0
 def addLsfResources(self):
     lsf_resources = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LSF_RESOURCES"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/lsf_resources",
         group=self.group)
     return lsf_resources
示例#22
0
 def addTorqueQueue(self):
     torque_queue = ConfigurationLineDefinition(
         keyword=KeywordDefinition("TORQUE_QUEUE"),
         arguments=[StringArgument()],
         documentation_link="keywords/torque_queue",
         group=self.group)
     return torque_queue
示例#23
0
 def addLoadWorkflow(self):
     load_workflow = ConfigurationLineDefinition(keyword=KeywordDefinition("LOAD_WORKFLOW"),
                                                     arguments=[PathArgument(), StringArgument(optional=True)],
                                                     documentation_link="keywords/load_workflow",
                                                     required=False,
                                                     group=self.group)
     return load_workflow
示例#24
0
 def addHostType(self):
     host_type = ConfigurationLineDefinition(
         keyword=KeywordDefinition("HOST_TYPE"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/host_type",
         group=self.group)
     return host_type
示例#25
0
 def addLoadSeed(self):
     load_seed = ConfigurationLineDefinition(
         keyword=KeywordDefinition("LOAD_SEED"),
         arguments=[StringArgument(built_in=True)],
         documentation_link="keywords/load_seed",
         required=False,
         group=self.group)
     return load_seed
示例#26
0
 def addAnalysisSelect(self):
     analysis_select = ConfigurationLineDefinition(
         keyword=KeywordDefinition("ANALYSIS_SELECT"),
         arguments=[StringArgument()],
         documentation_link="keywords/analysis_select",
         required=False,
         group=self.group)
     return analysis_select
示例#27
0
 def addDBaseType(self):
     dbase_type = ConfigurationLineDefinition(
         keyword=KeywordDefinition("DBASE_TYPE"),
         arguments=[StringArgument()],
         documentation_link="keywords/dbase_type",
         required=False,
         group=self.group)
     return dbase_type
示例#28
0
 def addSummary(self):
     summary = ConfigurationLineDefinition(
         keyword=KeywordDefinition("SUMMARY"),
         arguments=[StringArgument(rest_of_line=True, allow_space=True)],
         documentation_link="keywords/summary",
         required=False,
         group=self.group)
     return summary
示例#29
0
 def addGenKwExportFile(self):
     gen_kw_export_file = ConfigurationLineDefinition(
         keyword=KeywordDefinition("GEN_KW_EXPORT_FILE"),
         arguments=[StringArgument()],
         documentation_link="keywords/gen_kw_export_file",
         required=False,
         group=self.group)
     return gen_kw_export_file
示例#30
0
 def addGenKwTagFormat(self):
     gen_kw_tag_format = ConfigurationLineDefinition(
         keyword=KeywordDefinition("GEN_KW_TAG_FORMAT"),
         arguments=[StringArgument(built_in=True, allow_space=True)],
         documentation_link="keywords/gen_kw_tag_format",
         required=False,
         group=self.group)
     return gen_kw_tag_format