Resolve "Compile summary of all tasks in an environment"
Closes #11 (closed)
Compile a list of tasks that looks like this
[{'optional_input_names': [],
'output_names': ['return_value'],
'required_input_names': ['method'],
'task_identifier': 'ewokscore.methodtask.MethodExecutorTask',
'task_type': 'class'},
{'optional_input_names': [],
'output_names': ['returncode'],
'required_input_names': ['script'],
'task_identifier': 'ewokscore.scripttask.ScriptExecutorTask',
'task_type': 'class'},
{'optional_input_names': ['ppfdict'],
'output_names': ['ppfdict'],
'required_input_names': ['method'],
'task_identifier': 'ewokscore.ppftasks.PpfMethodExecutorTask',
'task_type': 'class'},
{'optional_input_names': ['ppfport', 'ppfdict'],
'output_names': ['ppfdict'],
'required_input_names': [],
'task_identifier': 'ewokscore.ppftasks.PpfPortTask',
'task_type': 'class'},
{'optional_input_names': ['b'],
'output_names': ['result'],
'required_input_names': ['a'],
'task_identifier': 'ewokscore.tests.examples.tasks.sumtask.SumTask',
'task_type': 'class'}]
Edited by Wout De Nolf