diff --git a/templates/component.ros2.j2 b/templates/component.ros2.j2 index c77750c..3e5445b 100644 --- a/templates/component.ros2.j2 +++ b/templates/component.ros2.j2 @@ -1,4 +1,7 @@ {{ model.name }}: + {% if model.fromGitRepo != none %} + fromGitRepo: '{{ model.fromGitRepo }}' + {% endif %} artifacts: {% for artifact in model.artifact %} {{ artifact.name }}: diff --git a/test/outputs/test_model.ros2 b/test/outputs/test_model.ros2 index 1d1fd29..125afd7 100644 --- a/test/outputs/test_model.ros2 +++ b/test/outputs/test_model.ros2 @@ -1,4 +1,5 @@ test_model: + fromGitRepo: 'git_url' artifacts: map_server: node: /map_server diff --git a/test/unittest/test_generate_component.py b/test/unittest/test_generate_component.py index a2d7790..190b939 100644 --- a/test/unittest/test_generate_component.py +++ b/test/unittest/test_generate_component.py @@ -6,6 +6,7 @@ test_model = Package( name="test_model", + fromGitRepo="git_url", artifact=[ Artifact( name="map_server", @@ -48,6 +49,7 @@ expect_result = """ test_model: + fromGitRepo: 'git_url' artifacts: map_server: node: /map_server