Skip to content

Conversation

@tfoote
Copy link

tfoote commented Aug 20, 2015

linux build 232 seems to have been deleted?

@tfoote
Copy link

tfoote commented Aug 20, 2015

is this ready for review? it's marked as blocking ros2/demos#7

@jacquelinekay
Copy link
Contributor Author

Yeah, those are old builds. I've updated the links in the description. They are double-referenced from ros2/examples#49

@jacquelinekay jacquelinekay added the in review Waiting for review (Kanban column) label Aug 20, 2015
@jacquelinekay
Copy link
Contributor Author

CI update:
OSX green (this package is ignored in OSX)
Windows red, but the state appears consistent with master (connext_dynamic tests fail) (this package is ignored in Windows)

Linux job is pending:
http://ci.ros2.org/job/ros2_batch_ci_linux/236

@jacquelinekay jacquelinekay self-assigned this Aug 20, 2015
@dirk-thomas
Copy link
Member

The Windows build should not break. I don't think this is the case for master currently. How do you get to that conclusion?

@jacquelinekay
Copy link
Contributor Author

I was mistaken, I looked at an earlier master branch build that was red, but it was using the ros2.repos from my other PR (so it obviously didn't compile):

this is the latest Windows build for this branch:

http://ci.ros2.org/job/ros2_batch_ci_windows/238/

@tfoote
Copy link

tfoote commented Aug 21, 2015

+1

jacquelinekay added a commit that referenced this pull request Aug 21, 2015
Add gtests, comply to uncrustify, don't build on Windows
@jacquelinekay jacquelinekay merged commit 0bd9d00 into master Aug 21, 2015
@jacquelinekay jacquelinekay removed the in review Waiting for review (Kanban column) label Aug 21, 2015
@jacquelinekay jacquelinekay deleted the rttest_tests branch August 21, 2015 17:30
@dirk-thomas
Copy link
Member

Looking at the merged code it seems to have some style problems but the CI jobs don't show that. Now sure why that is the case.

@jacquelinekay
Copy link
Contributor Author

Are you talking about the inconsistent open brace placement?

Yeah, it looks weird. I can try to fix it by hand, I guess.

@dirk-thomas
Copy link
Member

And the white spaces in CMake. I am wondering why it didn't came up in the CI jobs. Have you confirmed that the tests (including the linters) are actually being run?

@jacquelinekay
Copy link
Contributor Author

The gtests ran and passed on the Linux job for this branch:

http://ci.ros2.org/job/ros2_batch_ci_linux/236/testReport/%28root%29/TestApi/

I'm not sure how to check if the linters ran on Jenkins for specific files.

I have been running ament_uncrustify locally on source files and it says
there are no errors for this repo. However, I just learned that
ament_lint_cmake exists, ran it locally on the CMakeLists.txt for this
repo, and found style errors.

So, yes, linters are not running for this package on Jenkins. How do I fix
that?

On Fri, Aug 21, 2015 at 11:17 AM, Dirk Thomas [email protected]
wrote:

And the white spaces in CMake. I am wondering why it didn't came up in the
CI jobs. Have you confirmed that the tests (including the linters) are
actually being run?


Reply to this email directly or view it on GitHub
#2 (comment).

@dirk-thomas
Copy link
Member

You must call find_package(ament_lint_auto REQUIRED) before ament_package() otherwise it does not get triggered.

@dirk-thomas
Copy link
Member

This should be checked automatically: ament/ament_lint#26

@jacquelinekay
Copy link
Contributor Author

/pull/3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants