check a suite definition without loading it into the ecflow_server:
Step-by-step guide
If the suite definition is in a text file::
...
$ ecflow_client --load=test.def check_only |
Load the test.def into python and check
import ecflow
defs = ecflow.Defs("test.def")
theCheckValue = defs.check();
assert len(theCheckValue) != 0, "Error in expression,limits,etc," + theCheckValue
|
If the suite definition is built using python api.
import ecflow
defs = ecflow.Defs()
suite = defs.add_suite("s1");
suite.add_task("t1").add_trigger("t2 == active)")
theCheckValue = defs.check();
print "Message: '" + theCheckValue + "'"
assert len(theCheckValue) != 0, "Expected Error: mis-matched brackets in expression."
|
Related articles
| Content by Label |
|---|
| showLabels | false |
|---|
| max | 5 |
|---|
| spaces | ~usa |
|---|
| showSpace | false |
|---|
| sort | modified |
|---|
| reverse | true |
|---|
| type | page |
|---|
| cql | label = "kb-how-to-articleecflow-faqs" and label = "definitions" and type = "page" and space = "UDOC" |
|---|
| labels | kb-how-to-article |
|---|
|
...