Table Of Contents
Table Of Contents

SimulationTestTaskResult

from inet.test.simulation

class SimulationTestTaskResult(simulation_task_result=None, **kwargs)[source]

Bases: inet.test.task.TestTaskResult

Represents a simulation test task result that is collected when a simulation test task is run.

Please note that undocumented features are not supposed to be called by the user.

Initializes a new task result object.

Parameters
  • task (Task) – The original task that was run when this task result was produced.

  • result (string) – The result of the task execution. The value must be one of the values in the possible_results attribute.

  • expected_result (string) – The originally expected result of the task execution. The value must be one of the values in the possible_results attribute.

  • reason (string or None) – An optional human readable explanation for the task result.

  • error_message (string or None) – An optional error message that is most often extracted from an exception raised during the task execution.

  • exception (Exception) – An optional exception that was raised during the task execution.

  • store_complete_binary_hash (bool) – Requests storing the hash of the complete binary distribution that is needed to run the original task.

  • store_complete_source_hash (bool) – Requests storing the hash of the complete source distribution that is needed to run the original task.

  • store_partial_binary_hash (bool) – Requests storing the hash of the optimized partial binary distribution that is needed to run the original task.

  • store_partial_source_hash (bool) – Requests storing the hash of the optimized partial source distribution that is needed to run the original task.

  • elapsed_wall_time (number) – The elapsed time while the task was running.

  • possible_results (List of string) – The list of possible results with which the execution of the original task can end.

  • possible_result_colors (List of string) – The list of colors for the corresponding possible results.

Methods

rerun

Runs the original task again that created this task result.

Attributes

rerun(**kwargs)

Runs the original task again that created this task result.

Returns (TaskResult):

The task result.