Skip to content

Commit

Permalink
Addressed comments from the PR
Browse files Browse the repository at this point in the history
Signed-off-by: JesusSilvaUtrera <[email protected]>
  • Loading branch information
JesusSilvaUtrera committed May 15, 2024
1 parent b9ea075 commit 942eed9
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 7 deletions.
2 changes: 0 additions & 2 deletions andino_description/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,4 @@ if(BUILD_TESTING)
endforeach()
endif()

# ament_python_install_package(${PROJECT_NAME})

ament_package()
1 change: 1 addition & 0 deletions andino_description/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
<exec_depend>xacro</exec_depend>

<test_depend>ament_cmake_pytest</test_depend>
<test_depend>ament_index_python</test_depend>

<export>
<build_type>ament_cmake</build_type>
Expand Down
38 changes: 33 additions & 5 deletions andino_description/test/test_xacro_processing.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,43 @@
# BSD 3-Clause License

# Copyright (c) 2024, Ekumen Inc.
# All rights reserved.

# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:

# 1. Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.

# 2. Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.

# 3. Neither the name of the copyright holder nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.

# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

import os
import pytest
import xacro
from ament_index_python.packages import get_package_share_directory

andino_description_pkg = get_package_share_directory("andino_description")

def test_xacro_processing():
# Get the file path
xacro_file_path = os.path.join(andino_description_pkg, 'urdf', 'andino.urdf.xacro')
# Get the file path.
xacro_file_path = os.path.join(get_package_share_directory("andino_description"), 'urdf', 'andino.urdf.xacro')

# Test xacro processing
# Test xacro processing.
try:
xacro.process_file(xacro_file_path)
except Exception as e:
Expand Down

0 comments on commit 942eed9

Please sign in to comment.