Skip to content
Snippets Groups Projects

Draft: Add test of execution of workflow with self-triggering task

Open Loic Huder requested to merge self-trigger-test into main
Files
5
@@ -14,6 +14,14 @@ def test_execute_graph(graph_name, scheme, ppf_log_config, tmpdir):
@@ -14,6 +14,14 @@ def test_execute_graph(graph_name, scheme, ppf_log_config, tmpdir):
varinfo = {"root_uri": str(tmpdir), "scheme": scheme}
varinfo = {"root_uri": str(tmpdir), "scheme": scheme}
else:
else:
varinfo = None
varinfo = None
 
 
# Temporary fix until https://gitlab.esrf.fr/workflow/ewoks/ewokscore/-/merge_requests/237 is release
 
if graph_name == "self_trigger":
 
graph["nodes"][1]["default_inputs"] = [{"name": "a", "value": 1}]
 
expected = {
 
"task3": {"too_small": False, "result": 11},
 
}
 
ewoksgraph = load_graph(graph)
ewoksgraph = load_graph(graph)
result = execute_graph(graph, varinfo=varinfo, timeout=10)
result = execute_graph(graph, varinfo=varinfo, timeout=10)
assert_execute_graph_default_result(ewoksgraph, result, expected, varinfo)
assert_execute_graph_default_result(ewoksgraph, result, expected, varinfo)
Loading