Commit Graph

166 Commits

Author SHA1 Message Date
Tully Foote c57b5580ec fixing test on non ubuntu 2009-12-18 04:17:25 +00:00
Tully Foote d5b3098652 unit tests for rosdep 2009-12-18 04:06:15 +00:00
Tully Foote 3bf44125e8 first pyunit test 2009-12-18 03:55:52 +00:00
Tully Foote 7025e9c0f3 creating test_rosdep package 2009-12-18 03:28:25 +00:00
Ken Conley a2cc6606bb roslib.manifest: #2186 support for platform tag 2009-12-18 02:54:05 +00:00
Tully Foote 84330eb94f converting get_os_specific_class to get_os and adding tests #2194 2009-12-18 02:53:37 +00:00
Ken Conley 28b0ed1366 test_roslib: updated tests for names 2009-12-18 02:53:29 +00:00
Tully Foote 9100825431 OSBase added to os_detect and OSAbstraction renamed to OSDetect as per API review #2194 2009-12-18 02:22:59 +00:00
Ken Conley 3e85bbbfea roslib.names: updated unit test 2009-12-18 01:57:15 +00:00
Ken Conley 6a1ea6d711 roslib.names: updated to current namespec, added separate routines for base names and resource names. Removed ROSNameException and replaced usage with ValueError 2009-12-18 01:54:40 +00:00
Ken Conley a7d1ad301f rospy: #2011 keyword-filling for service args as well as returning unwrapped types from service handlers. Unit tests as well. 2009-12-18 00:39:24 +00:00
Ken Conley 14abf69006 test_rospy: removing accidental dep 2009-12-17 01:36:16 +00:00
Ken Conley 8d4646a478 rostest: updated test comment 2009-12-17 01:23:21 +00:00
Ken Conley 53482bc6b3 rostest: #2024 hztest with zero rate 2009-12-17 01:20:22 +00:00
Ken Conley dc1c260ce0 rospy: #2139 unit test for gensrv bug 2009-12-17 01:12:06 +00:00
Tully Foote 55b7590c40 adding roslib changes 2009-12-17 00:07:30 +00:00
Ken Conley 27526d12d3 removing SomeConstants. Although useful, not integrated with any actual test harness 2009-12-16 23:58:15 +00:00
Ken Conley 6f035318fa test_rosrecord: basic python unit tests for logplayer functionality 2009-12-16 18:56:02 +00:00
Josh Faust 290aa9e06d Fix pingpong + handles tests given the new default timeout of 0 for callAvailable/callOne 2009-12-16 02:34:28 +00:00
Brian Gerkey 3727cbaf1a Explicitly point ROS_ROOT at a non-existent directory for tests. 2009-12-15 17:02:33 +00:00
Ken Conley 2c278a6606 test_roslib: changed rr/rpp config so that rr no longer overlapped 2009-12-15 07:32:36 +00:00
Ken Conley a4d04d262a roslaunch: #1985 proof of concept for roslaunch parse testing as unit test 2009-12-15 06:46:22 +00:00
Ken Conley 8aa30712fc roslib: #2150 fixed list_pkgs_by_path to respect path order 2009-12-15 01:03:16 +00:00
Ken Conley b2f1323e07 rosnode: #2101 list now accept namespaces. Reworked code to add unit tests. Minor cleanup in rosparam tests 2009-12-12 02:24:48 +00:00
Ken Conley 93fe93a762 rosparam: coverage tests 2009-12-10 22:21:51 +00:00
Josh Faust 15133d6856 Fix the rest of the test_roscpp tests that had no name on their node tags 2009-12-10 02:25:47 +00:00
Ken Conley ec1b732291 test_roscpp: name attr 2009-12-10 02:17:41 +00:00
Ken Conley 0fa2b80b88 test_roscpp: adding node names 2009-12-10 02:14:52 +00:00
Ken Conley 1c03e0c629 test_rospy: fixing name of listenerpublisher node 2009-12-10 02:07:08 +00:00
Ken Conley e9b7c0ee13 test_roslib: missing test msg 2009-12-10 02:05:59 +00:00
Ken Conley 2b04006bdf test_roslaunch: fixing test files now that name attribute is required 2009-12-10 02:05:28 +00:00
Josh Faust 7865ee5ead Add ros::topic::waitForMessage() (#2084) 2009-12-10 02:05:28 +00:00
Ken Conley d320586bad test_rosrecord: name attribute in rostest file 2009-12-10 00:51:35 +00:00
Ken Conley f874089add rospy: #2128 made close() routines and rosout routines more pedantic to try and address issues, but no root cause found 2009-12-10 00:13:13 +00:00
Ken Conley 293ee98913 roslib: #2128 check_types() now validates Header correctly 2009-12-10 00:00:21 +00:00
Josh Faust b7326288cf Fixed a race condition with callback queues which required an interface-breaking change to CallbackQueue/CallbackQueueInterface
This change adds a mechanism for removing all callbacks associated with a specific set of user data (a uint64).  The specific bug this fixes is the case where:

 * callback added
 * object the callback referenced is destroyed (and the subscription/timer/etc. is removed correctly)
 * callOne()/callAvailable() is called -- callback still exists in the queue, and is attempted to be called

Most of the specific callbacks being used had some reason that this would not happen often in practice.  subscriber callbacks were the only case that happened deterministically.  The rest showed up as nondeterministic crashes from timer/subscription/service callbacks.
2009-12-09 23:52:09 +00:00
Ken Conley d03e7e9379 rospy: client api tests, including new wait_for_message 2009-12-09 23:10:42 +00:00
Ken Conley ca523b25b7 rostopic/rosservice: #2101 separated list/info commands in rostopic and wrote ~50% unit coverage tests. rostopic type is no longer blocking and get_topic_type defaults to False for blocking. minor cleanup in rosservice 2009-12-09 03:57:27 +00:00
Ken Conley 5239adfecc svn:executable 2009-12-08 22:57:32 +00:00
Ken Conley 8653653305 rosservice: #2101 list and info normalization plus > 80% unit coverage 2009-12-08 22:04:36 +00:00
Josh Faust 2cb269fd23 OSX build fix 2009-12-08 02:30:27 +00:00
Josh Faust 3c21e9bd53 first-pass roscpp performance tests. currently only test intra-process performace, both total throughput and latency across many combinations of message sizes, counts, and threads 2009-12-08 02:21:22 +00:00
Ken Conley 71c1ff02af test_rospy: removed test for autho time stamp 2009-12-08 02:07:56 +00:00
Ken Conley 21ebc92fbf test_roslib: removed scriptutil rospack test 2009-12-08 02:06:54 +00:00
Ken Conley f64fe0281d test_roslib: normpath rospack return value for string compares 2009-12-08 02:01:08 +00:00
Ken Conley 034a61ee76 test_roslib: more tests for packages/stacks. needs to be more intensive 2009-12-08 01:31:59 +00:00
Ken Conley 60669b4015 test_roslib: missing export 2009-12-08 01:31:30 +00:00
Josh Faust 4e591db846 Increase time limit to see if that's the problem on the jaunty hudson build 2009-12-03 20:44:24 +00:00
Josh Faust a3b37be618 Add Subscriber::getNumPublishers() (#1973) 2009-12-03 19:55:00 +00:00
Ken Conley ba4e253522 rosnode: added basic usage teste for rosnode kill 2009-12-03 02:00:22 +00:00