[ros2] lint the pcl_ros code base to try and get a green build :) (#406)

* Lint!

* Fix flake8 errors

* Fix clang-tidy errors

* Remove [[maybe_unused]]
This commit is contained in:
Andrew Symington
2023-02-24 13:03:08 -08:00
committed by GitHub
parent 3966b71ad6
commit 1e544f132e
14 changed files with 110 additions and 105 deletions
@@ -36,9 +36,8 @@ import launch.actions
import launch_ros.actions
import launch_testing.actions
import launch_testing.markers
import pytest
from launch_testing_ros import WaitForTopics
import pytest
from sensor_msgs.msg import PointCloud2
@@ -78,6 +77,7 @@ def generate_test_description():
class TestFilter(unittest.TestCase):
def test_filter_output(self):
wait_for_topics = WaitForTopics([('output', PointCloud2)], timeout=5.0)
assert wait_for_topics.wait()
@@ -36,9 +36,8 @@ import launch.actions
import launch_ros.actions
import launch_testing.actions
import launch_testing.markers
import pytest
from launch_testing_ros import WaitForTopics
import pytest
from sensor_msgs.msg import PointCloud2
@@ -49,9 +48,9 @@ def generate_test_description():
filter_executable = os.getenv('FILTER_EXECUTABLE')
parameters = ast.literal_eval(os.getenv('PARAMETERS')) if 'PARAMETERS' in os.environ else {}
ros_arguments = ["-r", "input:=point_cloud2"]
ros_arguments = ['-r', 'input:=point_cloud2']
for key in parameters.keys():
ros_arguments.extend(["-p", "{}:={}".format(key, parameters[key])])
ros_arguments.extend(['-p', '{}:={}'.format(key, parameters[key])])
return launch.LaunchDescription([
@@ -72,7 +71,7 @@ def generate_test_description():
launch_ros.actions.Node(
package='pcl_ros',
executable=filter_executable,
output="screen",
output='screen',
ros_arguments=ros_arguments
),
launch_testing.actions.ReadyToTest()
@@ -80,6 +79,7 @@ def generate_test_description():
class TestFilter(unittest.TestCase):
def test_filter_output(self):
wait_for_topics = WaitForTopics([('output', PointCloud2)], timeout=5.0)
assert wait_for_topics.wait()