Open bit-pirate opened 10 years ago
How did you run the tests?
The CI is passing and reporting 100% coverage, so there are no broken tests as far as I know.
After looking around, I think you might be talking about the devel job on the build farm?
I added this commit to try and fix that (pep8, coverage, and mock were not installed): b76c48306717ddc5d42e6e1034f7616d5ecfd7ab
I also had to add a rule for python-pep8
: https://github.com/ros/rosdistro/pull/3947
Ok, in 551e274316710af6acbaca454df01ebf1c94806b I fixed it such that it doesn't depend on the coverage
script being in the PATH, because it is called python-coverage
on Ubuntu...
That should clear up the failures on the farm.
Sorry for the late reply. All capabilities tests are no passing on my machine. I believe this was mostly due to the missing mock and pep8 dependencies.
However, I still get notifications about test failures on the buildfarm: http://jenkins.ros.org/job/devel-hydro-capabilities/ Is this just the source build triggered by new commits in a repo? The deb build seem to be all fine.
Also I don't know, why I'm actually getting those notifications.
I think you are getting the notifications because you contributed to the repository since the last release? I'm not 100% sure on that one.
Yeah you have to have mock and pep8 and coverage installed and from debs the executable for coverage is called python-coverage
instead of just coverage
so it worked on my machine and on travis (because it uses pip), but not on Linux with coverage installed from apt-get. I have fixed those issues though.
The only outstanding issue that I know of (for the devel jobs) is that the pep8 module getting installed seems to have a different API... Very frustrating. I'll try to clean it up soon. Honestly I would just turn off the jenkins.ros.org devel job, since we have travis-ci, but that currently isn't supported. There just aren't enough hours in the day.
There just aren't enough hours in the day.
Dito.
Then I'll leave this issue open until Jenkins is happy. Feel free to close it at your convenience.
Running tests shows a couple of failing ones:
Am I doing sth wrong?