Table Of Contents
Table Of Contents

BuildSimulationProjectTask

from inet.simulation.build

class BuildSimulationProjectTask(simulation_project, name='build task', mode='release', concurrent=True, multiple_task_results_class=<class 'inet.common.compile.MultipleBuildTaskResults'>, **kwargs)[source]

Bases: inet.common.task.MultipleTasks

Represents a task that builds a simulation project.

Initializes a new build simulation project task.

Parameters
  • concurrent (bool) – Flag specifying whether the build is allowed to run sub-tasks concurrently or not.

  • mode (string) – Specifies the build mode for the output binaries. Valie values are “debug” and “release”.

Methods

rerun

Runs the tasks again.

run

Runs all tasks sequentially or concurrently.

Attributes

rerun(**kwargs)

Runs the tasks again.

Returns (MultipleTaskResults):

The task results.

run(**kwargs)

Runs all tasks sequentially or concurrently.

Parameters

kwargs (dict) – Additional parameters are inherited from Task.run().

Returns (MultipleTaskResults):

The task results.