55facb7...
by
Mike Purvis
on 2017-02-09
Update bag URL.
db4801b...
by
Maxime Rio <email address hidden>
on 2015-03-11
force clock publishing in case of to heavy load on rosbag play (fix #82)
rostest for forced clock publishing in case of heavy load on rosbag play
code style corrections
better use of Unittest assertions, and simpler code in forceClock method
fixed bug in keep-alive mode of rosbag, to get a clock after playing a heavy bag
modified test bag url
new test bag, lighter
7921cde...
by
Aballier
on 2017-02-09
Fixes for Python 3 compatibility. (#978, #565)
* tcpros_service.py: encode error messages as bytes in python3 before packing them.
* test_rospy_ tcpros_ base.py: check against bytes equality for python3 compatibility.
* test_rospy_ tcpros_ pubsub. py: use bytes data instead of str for python3 compatibility.
* test_rospy_ topics. py: check for bytes equality for python3 compatibility
* test_rosservice _command_ line_online. py: pipes are bytes with python3, compare or decode accordingly. Fixes this test with python3.
* test_bag.py: use range() instead of xrange() so that it works with python 2 & 3. Since it is a test, performance does not matter much.
544a848...
by
Eric Wieser <email address hidden>
on 2017-02-09
Add a very simple testcase (#772)
This exposes #769, but currently marks it as an expected failure.
5e631ce...
by
Dirk Thomas
on 2017-02-09
Revert "Using poll() in favor of select() in the XmlRPCDispatcher" (#981)
c57b173...
by
Markus Grimm
on 2017-02-08
Fix/107 (#831)
* rospy: switched from poll to epoll for tcpros. Fixes #107 for me and is related to #610 as connections remained in CLOSE_WAIT.
Added a check for CLOSE_WAIT connections in the RegManager loop
* using hasattr instead of dir
* Tests for #107, currently failing of course
* Simplified the code for selecting the Poller backend.
Added a fallback to select.poll if select.epoll is not available in
Linux. OS X will still use kqueue and Windows the noop operator.
* Removed copyrights from tests
Removed whitespace
* Rewrote the check for closed connections. The crucial part is now guarded but the lock is only acquired when connection list needs to be modified. This avoids unnecessary locking.
* Remove copyright
b338999...
by
Markus Grimm
on 2017-02-08
Using poll() in favor of select() in the XmlRPCDispatcher (#833)
* Using poll() in favor of select() in the XmlRPCDispatcher
* #832: initialize pollfd event with 0. Added check for POLLHUP and POLLNVAL
* Fix syntax
33b23bd...
by
Dirk Thomas
on 2017-02-08
Merge pull request #929 from clearpathroboti cs/fix- select- with-poll
In write_header() use poll if available.
ed27b59...
by
Dirk Thomas
on 2017-02-07
Merge pull request #976 from ros/revert-960
Revert changes from #960.
2c87be7...
by
Mike Purvis
on 2017-02-07
Revert changes from #960.