Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Python debug executable for Windows debug builds #196

Merged
merged 3 commits into from
Jun 6, 2019
Merged

Use Python debug executable for Windows debug builds #196

merged 3 commits into from
Jun 6, 2019

Conversation

jacobperron
Copy link
Contributor

Use the package python_cmake_module to get the debug executable.

Fixes rqt_py_common pytest failures on Windows debug builds. E.g. https://ci.ros2.org/job/ci_windows/6980/testReport/

Windows debug: Build Status

@dirk-thomas
Copy link
Contributor

The current patch doesn't address the failing tests.

Use the package python_cmake_module to get the debug executable.

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
@jacobperron
Copy link
Contributor Author

Apparently rosidl_generate_interfaces was interfering with the variable name _PYTHON_EXECUTABLE, so I've made the name more unique in 85fef62.

Windows debug: Build Status

@jacobperron
Copy link
Contributor Author

jacobperron commented Jun 3, 2019

The majority of rqt_py_common test failures seem to be resolved. The single test failure seems to be newly uncovered now that the others have been resolved.

Edit: the test failure appears to be due to the absence of a debug build for PyQt5. I guess this should be done as part of our CI machine setup.

@dirk-thomas
Copy link
Contributor

dirk-thomas commented Jun 6, 2019

The majority of rqt_py_common test failures seem to be resolved.

The initial build has 13 tests with 11 failures. The latest one has 2 tests with 2 failures. So it isn't really clear to me that this is an improvement.

@dirk-thomas dirk-thomas merged commit 2dc68b8 into ros-visualization:crystal-devel Jun 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants