ros-controls / control_toolbox

This package contains several C++ classes useful in writing controllers.
https://control.ros.org
BSD 3-Clause "New" or "Revised" License
120 stars 97 forks source link

debian11: `test_low_pass_filter` fails #182

Open christophfroehlich opened 7 months ago

christophfroehlich commented 7 months ago
| [Processing: control_toolbox]
| --- stderr: control_toolbox
| Errors while running CTest
| Output from these tests are in: /home/christoph/projects/ros2_rolling_ws/src/control_toolbox/build/control_toolbox/Testing/Temporary/LastTest.log
| Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
| ---
| Finished <<< control_toolbox [1min 3s]    [ with test failures ]
| 
| Summary: 1 package finished [1min 5s]
|   1 package had stderr output: control_toolbox
|   1 package had test failures: control_toolbox
| build/control_toolbox/Testing/20240211-2118/Test.xml: 5 tests, 0 errors, 1 failure, 0 skipped
| - test_low_pass_filter
|   <<< failure message
|     -- run_test.py: invoking following command in '/home/christoph/projects/ros2_rolling_ws/src/control_toolbox/build/control_toolbox':
|      - /home/christoph/projects/ros2_rolling_ws/src/control_toolbox/build/control_toolbox/test_low_pass_filter --ros-args --params-file /home/christoph/projects/ros2_rolling_ws/src/control_toolbox/src/ros-controls/control_toolbox/test/control_filters/test_low_pass_filter_parameters.yaml -- --gtest_output=xml:/home/christoph/projects/ros2_rolling_ws/src/control_toolbox/build/control_toolbox/test_results/control_toolbox/test_low_pass_filter.gtest.xml
|     [==========] Running 4 tests from 1 test suite.
|     [----------] Global test environment set-up.
|     [----------] 4 tests from LowPassFilterTest
|     [ RUN      ] LowPassFilterTest.TestLowPassWrenchFilterAllParameters
|     [WARN] [1707686297.315944193] [TestLowPassWrenchFilterAllParameters]: Filter TestLowPassFilter already being reconfigured
|   >>>
| build/control_toolbox/test_results/control_toolbox/test_low_pass_filter.gtest.xml: 1 test, 1 error, 0 failures, 0 skipped
| - control_toolbox test_low_pass_filter.gtest.missing_result
|   <<< error message
|     The test did not generate a result file.
|   >>>
| 
| Summary: 32 tests, 1 error, 1 failure, 0 skipped
[debian_source_build-3/Reusable Debian Source Build/humble debian build] Failed but continue next step
[debian_source_build-3/Reusable Debian Source Build/humble debian build]   ❌  Failure - Main Test workspace

can be locally reproduced with gh act pull_request -W .github/workflows/debian-build.yml