[ros-users] [Discourse.ros.org] [Next Generation ROS] Ament Build -test failed

Paul Rusu ros.discourse at gmail.com
Sat Jan 20 21:26:26 UTC 2018



Hi. I am having the same issue. The output when I run src/ament/ament_tools/scripts/ament.py test is

    Start 8: test_dynamic_bridge__rmw_fastrtps_cpp

8: Test command: /usr/bin/python3 "-u" "/home/paul/ros2_ws/install/share/ament_cmake_test/cmake/run_test.py" "/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_fastrtps_cpp.xunit.xml" "--package-name" "ros1_bridge" "--output-file" "/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_fastrtps_cpp.txt" "--env" "RMW_IMPLEMENTAION=" "--command" "/usr/bin/python3" "-u" "-m" "pytest" "/home/paul/ros2_ws/build/ros1_bridge/test_dynamic_bridge__rmw_fastrtps_cpp_.py" "-o" "cache_dir=/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_fastrtps_cpp/.cache" "--junit-xml=/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_fastrtps_cpp.xunit.xml" "--junit-prefix=ros1_bridge"
8: Test timeout computed to be: 60
8: -- run_test.py: extra environment variables:
8:  - RMW_IMPLEMENTAION=
8: -- run_test.py: invoking following command in '/home/paul/ros2_ws/src/ros2/ros1_bridge':
8:  - /usr/bin/python3 -u -m pytest /home/paul/ros2_ws/build/ros1_bridge/test_dynamic_bridge__rmw_fastrtps_cpp_.py -o cache_dir=/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_fastrtps_cpp/.cache --junit-xml=/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_fastrtps_cpp.xunit.xml --junit-prefix=ros1_bridge
8: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...]
8: pytest.py: error: unrecognized arguments: -o cache_dir=/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_fastrtps_cpp/.cache
8:   inifile: None
8:   rootdir: /home/paul/ros2_ws
8: -- run_test.py: return code 2
8: -- run_test.py: generate result file '/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_fastrtps_cpp.xunit.xml' with failed test
8: -- run_test.py: verify result file '/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_fastrtps_cpp.xunit.xml'
8/9 Test #8: test_dynamic_bridge__rmw_fastrtps_cpp .....***Failed    0.65 sec
test 9
    Start 9: test_dynamic_bridge__rmw_opensplice_cpp

9: Test command: /usr/bin/python3 "-u" "/home/paul/ros2_ws/install/share/ament_cmake_test/cmake/run_test.py" "/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_opensplice_cpp.xunit.xml" "--package-name" "ros1_bridge" "--output-file" "/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_opensplice_cpp.txt" "--env" "RMW_IMPLEMENTAION=" "--command" "/usr/bin/python3" "-u" "-m" "pytest" "/home/paul/ros2_ws/build/ros1_bridge/test_dynamic_bridge__rmw_opensplice_cpp_.py" "-o" "cache_dir=/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_opensplice_cpp/.cache" "--junit-xml=/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_opensplice_cpp.xunit.xml" "--junit-prefix=ros1_bridge"
9: Test timeout computed to be: 60
9: -- run_test.py: extra environment variables:
9:  - RMW_IMPLEMENTAION=
9: -- run_test.py: invoking following command in '/home/paul/ros2_ws/src/ros2/ros1_bridge':
9:  - /usr/bin/python3 -u -m pytest /home/paul/ros2_ws/build/ros1_bridge/test_dynamic_bridge__rmw_opensplice_cpp_.py -o cache_dir=/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_opensplice_cpp/.cache --junit-xml=/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_opensplice_cpp.xunit.xml --junit-prefix=ros1_bridge
9: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...]
9: pytest.py: error: unrecognized arguments: -o cache_dir=/home/paul/ros2_ws/build/ros1_bridge/ament_cmake_pytest/test_dynamic_bridge__rmw_opensplice_cpp/.cache
9:   inifile: None
9:   rootdir: /home/paul/ros2_ws
9: -- run_test.py: return code 2
9: -- run_test.py: generate result file '/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_opensplice_cpp.xunit.xml' with failed test
9: -- run_test.py: verify result file '/home/paul/ros2_ws/build/ros1_bridge/test_results/ros1_bridge/test_dynamic_bridge__rmw_opensplice_cpp.xunit.xml'
9/9 Test #9: test_dynamic_bridge__rmw_opensplice_cpp ...***Failed    0.66 sec

78% tests passed, 2 tests failed out of 9

Label Time Summary:
copyright     =   0.66 sec (1 test)
cppcheck      =   0.62 sec (1 test)
cpplint       =   1.26 sec (1 test)
flake8        =   0.92 sec (1 test)
lint_cmake    =   0.48 sec (1 test)
linter        =   5.26 sec (7 tests)
pep257        =   0.61 sec (1 test)
pytest        =   1.31 sec (2 tests)
uncrustify    =   0.71 sec (1 test)

Total Test time (real) =   6.58 sec

The following tests FAILED:
	  8 - test_dynamic_bridge__rmw_fastrtps_cpp (Failed)
	  9 - test_dynamic_bridge__rmw_opensplice_cpp (Failed)
Errors while running CTest
Makefile:71: recipe for target 'test' failed
make: *** [test] Error 8

<== Command '. /home/paul/ros2_ws/build/ros1_bridge/cmake__test.sh && /usr/bin/make test 'ARGS=-V -D ExperimentalTest --no-compress-output'' failed in '/home/paul/ros2_ws/build/ros1_bridge' with exit code '2'
'test_pkg' for package '/home/paul/ros2_ws/src/ros2/ros1_bridge' failed: <== Command '. /home/paul/ros2_ws/build/ros1_bridge/cmake__test.sh && /usr/bin/make test 'ARGS=-V -D ExperimentalTest --no-compress-output'' failed in '/home/paul/ros2_ws/build/ros1_bridge' with exit code '2'
<== Command '. /home/paul/ros2_ws/build/ros1_bridge/cmake__test.sh && /usr/bin/make test 'ARGS=-V -D ExperimentalTest --no-compress-output'' failed in '/home/paul/ros2_ws/build/ros1_bridge' with exit code '2'

@dirk-thomas: Does this help you to understand the nature of the problem?





---
[Visit Topic](https://discourse.ros.org/t/ament-build-test-failed/3398/11) or reply to this email to respond.




More information about the ros-users mailing list