NAME

Method::Workflow::Result - Results of a workflow run

PUBLIC API METHODS

@list = $result->return()

Get everything returned by the nested methods of the workflow.

@list = $result->task_return()

Get everything returned by the task methods.

@list = $result->errors()

Get all the errors.

EXTENSIONS MAY NEED TO KNOW

$result->push_return( $return )

Add a return.

$result->push_task_return( $return )

Add a task return.

$result->push_errors([ $workflow, $message ])

Add errors.

$result->push_tasks( @tasks )

Add tasks to be run (cleared at the end of the run.)

FENNEC PROJECT

This module is part of the Fennec project. See Fennec for more details. Fennec is a project to develop an extensible and powerful testing framework. Together the tools that make up the Fennec framework provide a potent testing environment.

The tools provided by Fennec are also useful on their own. Sometimes a tool created for Fennec is useful outside the greater framework. Such tools are turned into their own projects. This is one such project.

Fennec - The core framework

The primary Fennec project that ties them all together.

AUTHORS

Chad Granum exodist7@gmail.com

COPYRIGHT

Copyright (C) 2010 Chad Granum

Method-Workflow is free software; Standard Perl license.

Method-Workflow is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the license for more details.