Skip to content
This repository was archived by the owner on Feb 4, 2021. It is now read-only.
This repository was archived by the owner on Feb 4, 2021. It is now read-only.

test_action_client_server__Fibonacci fails on aarch64 repeated #152

@clalancette

Description

@clalancette

Last night one of the test failures on aarch64 repeated was test_action_client_server__Fibonacci: https://ci.ros2.org/view/nightly/job/nightly_linux-aarch64_repeated/624/testReport/junit/test_communication.build.test_communication/test_action_client_server__Fibonacci__rclcpp__rmw_fastrtps_cpp_/test_action_client_server/ . The output was:

def test_action_client_server():
        namespace = '/test_time_%s' % time.strftime('%H_%M_%S', time.gmtime())
    
        ld = LaunchDescriptor()
        action_client_cmd = ['/home/rosbuild/ci_scripts/ws/build/test_communication/test_action_client_cpp', 'Fibonacci', namespace]
        action_server_cmd = ['/home/rosbuild/ci_scripts/ws/build/test_communication/test_action_server_cpp', 'Fibonacci', namespace]
    
        action_server_env = dict(os.environ)
        action_client_env = dict(os.environ)
    
        if 'rclcpp' == 'rclpy':
            action_server_cmd.insert(0, sys.executable)
            action_server_env['PYTHONUNBUFFERED'] = '1'
        if 'rclcpp' == 'rclpy':
            action_client_cmd.insert(0, sys.executable)
            action_client_env['PYTHONUNBUFFERED'] = '1'
    
        action_server_env['RCL_ASSERT_RMW_ID_MATCHES'] = 'rmw_fastrtps_cpp'
        action_server_env['RMW_IMPLEMENTATION'] = 'rmw_fastrtps_cpp'
        ld.add_process(
            cmd=action_server_cmd,
            name='test_action_server',
            env=action_server_env,
        )
    
        action_client_env['RCL_ASSERT_RMW_ID_MATCHES'] = 'rmw_fastrtps_cpp'
        action_client_env['RMW_IMPLEMENTATION'] = 'rmw_fastrtps_cpp'
        ld.add_process(
            cmd=action_client_cmd,
            name='test_action_client',
            env=action_client_env,
            exit_handler=primary_exit_handler,
        )
    
        launcher = DefaultLauncher()
        launcher.add_launch_descriptor(ld)
        rc = launcher.launch()
    
>       assert rc == 0, \
            "The launch file failed with exit code '" + str(rc) + "'. " \
            'May be the action client did not receive any completed goals from the action server?'
E       AssertionError: The launch file failed with exit code '-15'. May be the action client did not receive any completed goals from the action server?
E       assert -15 == 0

../../../../build/test_communication/test_action_client_server__Fibonacci__rclcpp__rmw_fastrtps_cpp_.py:50: AssertionError

@jacobperron @sloretz FYI

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions