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
Runs the tasks again.
Runs all tasks sequentially or concurrently.
Attributes
- rerun(**kwargs)¶
Runs the tasks again.
- Returns (
MultipleTaskResults
): The task results.
- Returns (
- run(**kwargs)¶
Runs all tasks sequentially or concurrently.
- Parameters
kwargs (dict) – Additional parameters are inherited from
Task.run()
.
- Returns (
MultipleTaskResults
): The task results.