Open huweiATgithub opened 8 months ago
Write a gtest executable (for communication) that exit with code 1. Are there any available workarounds for writing tests on Windows?
can you try exit code with different values like 2 or something else, to see if the test completes as expected?
Bug report
Required Info:
Steps to reproduce issue
1
.build and test with
rostest
andlaunch_testing.asserts.assertExitCodes
:Expected behavior
Failures are reported through
assertExitCodes
with a non-zero exit code.Actual behavior
The test passes.
Additional information
This is related to https://github.com/ros2/launch/pull/94 which sends SIGTERM (it is stated that SIGINT is not supported in Windows). Besides,
exit_code=1
is allowed in https://github.com/ros2/launch/blob/d9ffd805e3d9ca42fe4dd0019ae095e9eb0d4d72/launch_testing/launch_testing/asserts/assert_exit_codes.py#L34-L39Ask for help
@hidmic Do you have some information? (I notice the
TODO
are assigned to you.)