-
Notifications
You must be signed in to change notification settings - Fork 17
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
Port ign-launch to Windows #120
Conversation
Signed-off-by: ahcorde <ahcorde@gmail.com>
Thanks, @ahcorde !
It's perfectly fine to disable tests on Windows for this first pass. We can just get it compiling first, and address other issues later. What's left to open this PR for review? Is it just a general cleanup to make sure Linux and macOS are still working? |
Signed-off-by: ahcorde <ahcorde@gmail.com>
Signed-off-by: ahcorde <ahcorde@gmail.com>
Signed-off-by: ahcorde <ahcorde@gmail.com>
Codecov Report
@@ Coverage Diff @@
## main #120 +/- ##
==========================================
- Coverage 34.09% 33.25% -0.85%
==========================================
Files 4 4
Lines 786 806 +20
==========================================
Hits 268 268
- Misses 518 538 +20
Continue to review full report at Codecov.
|
@chapulina this is ready for review, but we should add the windows job. |
Signed-off-by: ahcorde <ahcorde@gmail.com>
@osrf-jenkins retest this please |
Windows build should be fixed with this PR gazebosim/gz-transport#250 |
Niiice! It's building on Windows CI, it just has some warnings and failing tests, which I think can be addressed later. We still need to fix macOS and DCO though. |
Signed-off-by: ahcorde <ahcorde@gmail.com>
I noticed a windows-related problem with the https://github.com/ignitionrobotics/ign-launch/blob/main/src/cmd/cmdlaunch.rb.in#L33-L40 We can put this in an issue if you aren't planning to address the ruby code in this PR |
Let's do it to help with merging this as soon as possible to gain CI on Windows on other changes: #129 |
This reverts commit 6fe131b.
Compilation on Windows is working again, although tests needs attention. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! We can address the test failures later. DCO needs to be fixed.
I'll squash-merge the pull request and will set the right signed-off. |
🎉 New feature
Related issue #89
Summary
This PR is part of the port of
ign-launch
to Windows and a continuation of the work started by @j-riveroRight now it's compiling but some of the tests are commented out. The key class of this port is
Manager
.Test it
For now we can only test Manager_TEST
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge