Step-by-step guide
If the suite definition is in a text file::
Code Block |
---|
language | bash |
---|
title | Check definition from the command line |
---|
|
ecflow_client --load=test.def check_only |
Code Block |
---|
language | py |
---|
title | Check txt definition using ecflow python API |
---|
|
import ecflow
defs = ecflow.Defs("test.def")
theCheckValue = defs.check();
assert len(theCheckValue) != 0, "Error in expression,limits,etc," |
...
If the suite definition is built using python API.
Code Block |
---|
language | py |
---|
title | Check definition built using ecflow Python API |
---|
|
import ecflow
defs = ecflow.Defs()
suite = defs.add_suite("s1");
suite.add_task("t1").add_trigger("t2 == active)") # missing bracket
theCheckValue = defs.check();
print("Message: ",theCheckValue)
assert len(theCheckValue) != 0, "Expected Error: mis-matched brackets in expression." |
info |
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 = "~usaUDOC" |
---|
labels | kb-how-to-article |
---|
|
...
...