Skip to content

Commit fc12f11

Browse files
author
Kaushik Ghose
committed
Set name to ToolTimeLimit
1. Remove definition of ExpressionToolTimeLimit 2. Remove entry in changelog in Workflow
1 parent 168c6b2 commit fc12f11

File tree

2 files changed

+2
-29
lines changed

2 files changed

+2
-29
lines changed

CommandLineTool.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,7 @@ $graph:
11981198
type: boolean
11991199

12001200
- type: record
1201-
name: CommandLineToolTimeLimit
1201+
name: ToolTimeLimit
12021202
extends: ProcessRequirement
12031203
doc: |
12041204
Set an upper limit on the execution time of a CommandLineTool.
@@ -1211,7 +1211,7 @@ $graph:
12111211
fields:
12121212
- name: class
12131213
type: string
1214-
doc: "Always 'TimeLimit'"
1214+
doc: "Always 'ToolTimeLimit'"
12151215
jsonldPredicate:
12161216
"_id": "@type"
12171217
"_type": "@vocab"

Workflow.yml

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ $graph:
7777
* `secondaryFiles` can now be explicitly marked as `required` or not.
7878
* Add note that undefined details related to execution are left open to
7979
the platform.
80-
* [Added](#ExpressionToolTimeLimit) `TimeLimit` feature, allows setting
81-
of an upper limit on the execution time of an ExpressionTool.
8280
* [Added](#WorkReuse) `WorkReuse` feature, allowing to enable or disable the reuse
8381
behavior for a particular tool or step for implementations that
8482
support reusing output from past work.
@@ -168,31 +166,6 @@ $graph:
168166
jsonldPredicate: "cwl:inputBinding"
169167

170168

171-
- type: record
172-
name: ExpressionToolTimeLimit
173-
extends: ProcessRequirement
174-
doc: |
175-
Set an upper limit on the execution time of an ExpressionTool.
176-
A ExpressionTool whose execution duration exceeds the time
177-
limit may be preemptively terminated and considered failed.
178-
May also be used by batch systems to make scheduling decisions.
179-
The execution duration excludes external operations, such as
180-
staging of files etc, and only counts wall-time for the
181-
evaluation of the expression itself.
182-
fields:
183-
- name: class
184-
type: string
185-
doc: "Always 'TimeLimit'"
186-
jsonldPredicate:
187-
"_id": "@type"
188-
"_type": "@vocab"
189-
- name: timelimit
190-
type: [long, string, Expression]
191-
doc: |
192-
The time limit, in seconds. A time limit of zero means no
193-
time limit. Negative time limits are an error.
194-
195-
196169
- type: record
197170
name: ExpressionTool
198171
extends: Process

0 commit comments

Comments
 (0)