-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
Jenkins: allow test to specify docker image with default #11294
Conversation
ebc2621
to
1aef875
Compare
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.
Yep this is a good approach!
75116c0
to
458139e
Compare
@TSC21 I re-pushed the same commit to get a clean test status as Jenkins didn't run on the original commit. I ran it manually in CI and the result was good (except for the expected FW test that failed). Let's let the re-tests here complete. But, it should be good to go. Note: The attitude test is being kept back (which allowed for the test of this PR, showing it's use case) until MAVROS pushes a release with mavlink/mavros#1161 and we update the container appropriately. |
Attitude test still failed... needs looked at. |
@TSC21 From what I can see PX4 sitl isn't fully launching. The logo never appears and MAVROS never connects. Is there something that makes the two containers incompatible? The build of PX4 sitl and sitl_gazebo is happening in 2019-01-25, while we're trying to run the package built there in 2018-09-11. |
I'm going to keep some notes here in case anything triggers an idea for someone and so I don't forget:
This is kind of important to figure out what is going on. Not only for the use case here, but for future plans of encouraging users to just pull this package and use it, as in #11124 and #11157 (which doesn't appear to work right now). |
From the package built in 01-11 and the ones built more recently there are substantial changes, specially regarding the addition of the lockstep to PX4 SITL and So we don't get stuck with this, let's just put everything at the same stage regarding the container for SITL tests, and when we have the new MAVROS release, we put everything at the same stage. |
What makes this issue interesting is that sitl_gazebo is at that commit specified by this version of PX4. They're in sync, built at the same time then packaged up. The only difference is that we're grabbing this package, built in one container and running it in another. I can open a seperate issue for this. Either way, I've shown that the PR works and let's you specify a different run container for the test. Should I put everything back to 2018-09-11 and we get this in? I'm fine with that, but until we figure out the problem above it is kind of useless. |
Still needed? |
Might not be needed, but we need to figure out the problem I was having |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Closing as stale. |
This will allow for specialized environments or for testing multiple setup. Use case -- Gazebo 8 for #10780
Additionally I'll push a DO NOT MERGE commit once we have a Gazebo 8 container built for testing.@TSC21 @mrivi