From 3b086190034c6dc2c95eef22ed683296df14ae99 Mon Sep 17 00:00:00 2001 From: SebastianEbert <sebastian.ebert@tu-dresden.de> Date: Tue, 7 Dec 2021 13:33:07 +0100 Subject: [PATCH] cleaned bazel, removed depricated tests --- .project | 17 - 3rdparty/BUILD | 0 3rdparty/jvm/com/google/code/findbugs/BUILD | 12 - 3rdparty/jvm/com/google/guava/BUILD | 15 - 3rdparty/jvm/commons_pool/BUILD | 12 - 3rdparty/jvm/dnsjava/BUILD | 15 - 3rdparty/jvm/io/netty/BUILD | 12 - 3rdparty/jvm/junit/BUILD | 12 - 3rdparty/jvm/org/apache/commons/BUILD | 76 ---- 3rdparty/jvm/org/apache/ws/commons/BUILD | 16 - 3rdparty/jvm/org/mockito/BUILD | 12 - 3rdparty/jvm/org/ros/rosjava_bootstrap/BUILD | 33 -- 3rdparty/jvm/org/ros/rosjava_messages/BUILD | 31 -- 3rdparty/jvm/xml_apis/BUILD | 12 - 3rdparty/workspace.bzl | 37 -- CHANGELOG.rst | 141 ------- WORKSPACE | 5 - dependencies.yaml | 80 ---- message_generation/BUILD.bazel | 103 ----- .../internal/message/Md5GeneratorTest.java | 108 ----- .../message/MessageInterfaceBuilderTest.java | 55 --- .../org/ros/internal/message/MessageTest.java | 130 ------ .../message/RawMessageSerializationTest.java | 393 ------------------ .../org/ros/internal/message/ServiceTest.java | 51 --- .../message/field/ArrayFieldTest.java | 272 ------------ .../java/org/ros/message/DurationTest.java | 97 ----- .../test/java/org/ros/message/TimeTest.java | 102 ----- .../resources/geometry_msgs/msg/Point.msg | 4 - .../resources/geometry_msgs/msg/Point32.msg | 11 - .../geometry_msgs/msg/PointStamped.msg | 3 - .../resources/geometry_msgs/msg/Polygon.msg | 2 - .../geometry_msgs/msg/PolygonStamped.msg | 3 - .../test/resources/geometry_msgs/msg/Pose.msg | 3 - .../resources/geometry_msgs/msg/Pose2D.msg | 5 - .../resources/geometry_msgs/msg/PoseArray.msg | 5 - .../geometry_msgs/msg/PoseStamped.msg | 3 - .../geometry_msgs/msg/PoseWithCovariance.msg | 9 - .../msg/PoseWithCovarianceStamped.msg | 4 - .../geometry_msgs/msg/Quaternion.msg | 6 - .../geometry_msgs/msg/QuaternionStamped.msg | 4 - .../resources/geometry_msgs/msg/Transform.msg | 4 - .../geometry_msgs/msg/TransformStamped.msg | 10 - .../resources/geometry_msgs/msg/Twist.msg | 3 - .../geometry_msgs/msg/TwistStamped.msg | 3 - .../geometry_msgs/msg/TwistWithCovariance.msg | 9 - .../msg/TwistWithCovarianceStamped.msg | 3 - .../resources/geometry_msgs/msg/Vector3.msg | 5 - .../geometry_msgs/msg/Vector3Stamped.msg | 3 - .../resources/geometry_msgs/msg/Wrench.msg | 4 - .../geometry_msgs/msg/WrenchStamped.msg | 3 - .../resources/nav_msgs/action/GetMap.action | 5 - .../resources/nav_msgs/msg/GetMapAction.msg | 5 - .../nav_msgs/msg/GetMapActionFeedback.msg | 5 - .../nav_msgs/msg/GetMapActionGoal.msg | 5 - .../nav_msgs/msg/GetMapActionResult.msg | 5 - .../resources/nav_msgs/msg/GetMapFeedback.msg | 2 - .../resources/nav_msgs/msg/GetMapGoal.msg | 2 - .../resources/nav_msgs/msg/GetMapResult.msg | 2 - .../test/resources/nav_msgs/msg/GridCells.msg | 5 - .../resources/nav_msgs/msg/MapMetaData.msg | 13 - .../resources/nav_msgs/msg/OccupancyGrid.msg | 11 - .../test/resources/nav_msgs/msg/Odometry.msg | 7 - .../src/test/resources/nav_msgs/msg/Path.msg | 3 - .../test/resources/nav_msgs/srv/GetMap.srv | 3 - .../test/resources/nav_msgs/srv/GetPlan.srv | 13 - .../src/test/resources/std_msgs/msg/Bool.msg | 1 - .../src/test/resources/std_msgs/msg/Byte.msg | 1 - .../resources/std_msgs/msg/ByteMultiArray.msg | 6 - .../src/test/resources/std_msgs/msg/Char.msg | 1 - .../test/resources/std_msgs/msg/ColorRGBA.msg | 4 - .../test/resources/std_msgs/msg/Duration.msg | 1 - .../src/test/resources/std_msgs/msg/Empty.msg | 0 .../test/resources/std_msgs/msg/Float32.msg | 1 - .../std_msgs/msg/Float32MultiArray.msg | 6 - .../test/resources/std_msgs/msg/Float64.msg | 1 - .../std_msgs/msg/Float64MultiArray.msg | 6 - .../test/resources/std_msgs/msg/Header.msg | 15 - .../src/test/resources/std_msgs/msg/Int16.msg | 1 - .../std_msgs/msg/Int16MultiArray.msg | 6 - .../src/test/resources/std_msgs/msg/Int32.msg | 1 - .../std_msgs/msg/Int32MultiArray.msg | 6 - .../src/test/resources/std_msgs/msg/Int64.msg | 1 - .../std_msgs/msg/Int64MultiArray.msg | 6 - .../src/test/resources/std_msgs/msg/Int8.msg | 1 - .../resources/std_msgs/msg/Int8MultiArray.msg | 6 - .../std_msgs/msg/MultiArrayDimension.msg | 3 - .../std_msgs/msg/MultiArrayLayout.msg | 26 -- .../test/resources/std_msgs/msg/String.msg | 1 - .../src/test/resources/std_msgs/msg/Time.msg | 1 - .../test/resources/std_msgs/msg/UInt16.msg | 1 - .../std_msgs/msg/UInt16MultiArray.msg | 6 - .../test/resources/std_msgs/msg/UInt32.msg | 1 - .../std_msgs/msg/UInt32MultiArray.msg | 6 - .../test/resources/std_msgs/msg/UInt64.msg | 1 - .../std_msgs/msg/UInt64MultiArray.msg | 6 - .../src/test/resources/std_msgs/msg/UInt8.msg | 1 - .../std_msgs/msg/UInt8MultiArray.msg | 6 - .../src/test/resources/std_srvs/srv/Empty.srv | 1 - .../test/resources/test_msgs/msg/ArrayVal.msg | 2 - .../resources/test_msgs/msg/Composite.msg | 3 - .../resources/test_msgs/msg/CompositeA.msg | 6 - .../resources/test_msgs/msg/CompositeB.msg | 4 - .../resources/test_msgs/msg/EmbedTest.msg | 6 - .../test/resources/test_msgs/msg/Floats.msg | 2 - .../test_msgs/msg/HeaderHeaderVal.msg | 2 - .../resources/test_msgs/msg/HeaderVal.msg | 2 - .../resources/test_msgs/msg/PythonKeyword.msg | 1 - .../resources/test_msgs/msg/TestArrays.msg | 10 - .../resources/test_msgs/msg/TestConstants.msg | 15 - .../test_msgs/msg/TestFixedArray.msg | 16 - .../resources/test_msgs/msg/TestHeader.msg | 8 - .../test_msgs/msg/TestPrimitives.msg | 21 - .../resources/test_msgs/msg/TestString.msg | 6 - .../test_msgs/msg/TransitiveImport.msg | 2 - .../test_msgs/msg/TransitiveMsg1.msg | 2 - .../test_msgs/msg/TransitiveMsg2.msg | 1 - .../src/test/resources/test_msgs/msg/Val.msg | 1 - .../resources/test_msgs/srv/AddTwoInts.srv | 4 - .../test_msgs/srv/ConstantsMultiplex.srv | 26 -- .../resources/test_msgs/srv/EmptyReqSrv.srv | 2 - .../resources/test_msgs/srv/EmptyRespSrv.srv | 2 - .../test/resources/test_msgs/srv/EmptySrv.srv | 1 - .../resources/test_msgs/srv/ListReturn.srv | 7 - .../test_msgs/srv/MultipleAddTwoInts.srv | 8 - .../resources/test_msgs/srv/StringString.srv | 4 - .../resources/test_msgs/srv/TransitiveSrv.srv | 4 - package.xml | 17 - 127 files changed, 2360 deletions(-) delete mode 100644 .project delete mode 100644 3rdparty/BUILD delete mode 100644 3rdparty/jvm/com/google/code/findbugs/BUILD delete mode 100644 3rdparty/jvm/com/google/guava/BUILD delete mode 100644 3rdparty/jvm/commons_pool/BUILD delete mode 100644 3rdparty/jvm/dnsjava/BUILD delete mode 100644 3rdparty/jvm/io/netty/BUILD delete mode 100644 3rdparty/jvm/junit/BUILD delete mode 100644 3rdparty/jvm/org/apache/commons/BUILD delete mode 100644 3rdparty/jvm/org/apache/ws/commons/BUILD delete mode 100644 3rdparty/jvm/org/mockito/BUILD delete mode 100644 3rdparty/jvm/org/ros/rosjava_bootstrap/BUILD delete mode 100644 3rdparty/jvm/org/ros/rosjava_messages/BUILD delete mode 100644 3rdparty/jvm/xml_apis/BUILD delete mode 100644 3rdparty/workspace.bzl delete mode 100644 CHANGELOG.rst delete mode 100644 WORKSPACE delete mode 100644 dependencies.yaml delete mode 100644 message_generation/BUILD.bazel delete mode 100644 message_generation/src/test/java/org/ros/internal/message/Md5GeneratorTest.java delete mode 100644 message_generation/src/test/java/org/ros/internal/message/MessageInterfaceBuilderTest.java delete mode 100644 message_generation/src/test/java/org/ros/internal/message/MessageTest.java delete mode 100644 message_generation/src/test/java/org/ros/internal/message/RawMessageSerializationTest.java delete mode 100644 message_generation/src/test/java/org/ros/internal/message/ServiceTest.java delete mode 100644 message_generation/src/test/java/org/ros/internal/message/field/ArrayFieldTest.java delete mode 100644 message_generation/src/test/java/org/ros/message/DurationTest.java delete mode 100644 message_generation/src/test/java/org/ros/message/TimeTest.java delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Point.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Point32.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/PointStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Polygon.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/PolygonStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Pose.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Pose2D.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/PoseArray.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/PoseStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovariance.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovarianceStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Quaternion.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/QuaternionStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Transform.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/TransformStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Twist.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/TwistStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovariance.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovarianceStamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Vector3.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Vector3Stamped.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/Wrench.msg delete mode 100644 message_generation/src/test/resources/geometry_msgs/msg/WrenchStamped.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/action/GetMap.action delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GetMapAction.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GetMapActionFeedback.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GetMapActionGoal.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GetMapActionResult.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GetMapFeedback.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GetMapGoal.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GetMapResult.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/GridCells.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/MapMetaData.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/OccupancyGrid.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/Odometry.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/msg/Path.msg delete mode 100644 message_generation/src/test/resources/nav_msgs/srv/GetMap.srv delete mode 100644 message_generation/src/test/resources/nav_msgs/srv/GetPlan.srv delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Bool.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Byte.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/ByteMultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Char.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/ColorRGBA.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Duration.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Empty.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Float32.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Float32MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Float64.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Float64MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Header.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int16.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int16MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int32.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int32MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int64.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int64MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int8.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Int8MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/MultiArrayDimension.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/MultiArrayLayout.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/String.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/Time.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt16.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt16MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt32.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt32MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt64.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt64MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt8.msg delete mode 100644 message_generation/src/test/resources/std_msgs/msg/UInt8MultiArray.msg delete mode 100644 message_generation/src/test/resources/std_srvs/srv/Empty.srv delete mode 100644 message_generation/src/test/resources/test_msgs/msg/ArrayVal.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/Composite.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/CompositeA.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/CompositeB.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/EmbedTest.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/Floats.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/HeaderHeaderVal.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/HeaderVal.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/PythonKeyword.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TestArrays.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TestConstants.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TestFixedArray.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TestHeader.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TestPrimitives.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TestString.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TransitiveImport.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TransitiveMsg1.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/TransitiveMsg2.msg delete mode 100644 message_generation/src/test/resources/test_msgs/msg/Val.msg delete mode 100644 message_generation/src/test/resources/test_msgs/srv/AddTwoInts.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/ConstantsMultiplex.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/EmptyReqSrv.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/EmptyRespSrv.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/EmptySrv.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/ListReturn.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/MultipleAddTwoInts.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/StringString.srv delete mode 100644 message_generation/src/test/resources/test_msgs/srv/TransitiveSrv.srv delete mode 100644 package.xml diff --git a/.project b/.project deleted file mode 100644 index 9e7d834..0000000 --- a/.project +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>rosjava_bootstrap</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - </natures> -</projectDescription> diff --git a/3rdparty/BUILD b/3rdparty/BUILD deleted file mode 100644 index e69de29..0000000 diff --git a/3rdparty/jvm/com/google/code/findbugs/BUILD b/3rdparty/jvm/com/google/code/findbugs/BUILD deleted file mode 100644 index 2a23982..0000000 --- a/3rdparty/jvm/com/google/code/findbugs/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "jsr305", - exports = [ - "//external:jar/com/google/code/findbugs/jsr305" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/com/google/guava/BUILD b/3rdparty/jvm/com/google/guava/BUILD deleted file mode 100644 index 3cb65a2..0000000 --- a/3rdparty/jvm/com/google/guava/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "guava", - exports = [ - "//external:jar/com/google/guava/guava" - ], - runtime_deps = [ - "//3rdparty/jvm/com/google/code/findbugs:jsr305" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/commons_pool/BUILD b/3rdparty/jvm/commons_pool/BUILD deleted file mode 100644 index 0bbfd10..0000000 --- a/3rdparty/jvm/commons_pool/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "commons_pool", - exports = [ - "//external:jar/commons_pool/commons_pool" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/dnsjava/BUILD b/3rdparty/jvm/dnsjava/BUILD deleted file mode 100644 index 7ac97e0..0000000 --- a/3rdparty/jvm/dnsjava/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "dnsjava", - exports = [ - "//external:jar/dnsjava/dnsjava" - ], - runtime_deps = [ - "//3rdparty/jvm/junit:junit" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/io/netty/BUILD b/3rdparty/jvm/io/netty/BUILD deleted file mode 100644 index 42fed0c..0000000 --- a/3rdparty/jvm/io/netty/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "netty", - exports = [ - "//external:jar/io/netty/netty" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/junit/BUILD b/3rdparty/jvm/junit/BUILD deleted file mode 100644 index 7be4bd9..0000000 --- a/3rdparty/jvm/junit/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "junit", - exports = [ - "//external:jar/junit/junit" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/org/apache/commons/BUILD b/3rdparty/jvm/org/apache/commons/BUILD deleted file mode 100644 index 3c6c77d..0000000 --- a/3rdparty/jvm/org/apache/commons/BUILD +++ /dev/null @@ -1,76 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "com_springsource_org_apache_commons_codec", - exports = [ - "//external:jar/org/apache/commons/com_springsource_org_apache_commons_codec" - ], - visibility = [ - "//visibility:public" - ] -) - - - -java_library( - name = "com_springsource_org_apache_commons_httpclient", - exports = [ - "//external:jar/org/apache/commons/com_springsource_org_apache_commons_httpclient" - ], - runtime_deps = [ - ":com_springsource_org_apache_commons_codec", - ":com_springsource_org_apache_commons_logging" - ], - visibility = [ - "//visibility:public" - ] -) - - - -java_library( - name = "com_springsource_org_apache_commons_io", - exports = [ - "//external:jar/org/apache/commons/com_springsource_org_apache_commons_io" - ], - visibility = [ - "//visibility:public" - ] -) - - - -java_library( - name = "com_springsource_org_apache_commons_lang", - exports = [ - "//external:jar/org/apache/commons/com_springsource_org_apache_commons_lang" - ], - visibility = [ - "//visibility:public" - ] -) - - - -java_library( - name = "com_springsource_org_apache_commons_logging", - exports = [ - "//external:jar/org/apache/commons/com_springsource_org_apache_commons_logging" - ], - visibility = [ - "//visibility:public" - ] -) - - - -java_library( - name = "com_springsource_org_apache_commons_net", - exports = [ - "//external:jar/org/apache/commons/com_springsource_org_apache_commons_net" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/org/apache/ws/commons/BUILD b/3rdparty/jvm/org/apache/ws/commons/BUILD deleted file mode 100644 index c538d3b..0000000 --- a/3rdparty/jvm/org/apache/ws/commons/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "ws_commons_util", - exports = [ - "//external:jar/org/apache/ws/commons/ws_commons_util" - ], - runtime_deps = [ - "//3rdparty/jvm/junit:junit", - "//3rdparty/jvm/xml_apis:xml_apis" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/org/mockito/BUILD b/3rdparty/jvm/org/mockito/BUILD deleted file mode 100644 index 025c073..0000000 --- a/3rdparty/jvm/org/mockito/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "mockito_all", - exports = [ - "//external:jar/org/mockito/mockito_all" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/org/ros/rosjava_bootstrap/BUILD b/3rdparty/jvm/org/ros/rosjava_bootstrap/BUILD deleted file mode 100644 index b74ab70..0000000 --- a/3rdparty/jvm/org/ros/rosjava_bootstrap/BUILD +++ /dev/null @@ -1,33 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "gradle_plugins", - exports = [ - "//external:jar/org/ros/rosjava_bootstrap/gradle_plugins" - ], - visibility = [ - "//visibility:public" - ] -) - - - -java_library( - name = "message_generation", - exports = [ - "//external:jar/org/ros/rosjava_bootstrap/message_generation" - ], - runtime_deps = [ - "//3rdparty/jvm/com/google/guava:guava", - "//3rdparty/jvm/commons_pool:commons_pool", - "//3rdparty/jvm/io/netty:netty", - "//3rdparty/jvm/org/apache/commons:com_springsource_org_apache_commons_codec", - "//3rdparty/jvm/org/apache/commons:com_springsource_org_apache_commons_io", - "//3rdparty/jvm/org/apache/commons:com_springsource_org_apache_commons_lang", - ":gradle_plugins" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/org/ros/rosjava_messages/BUILD b/3rdparty/jvm/org/ros/rosjava_messages/BUILD deleted file mode 100644 index c0c6fb5..0000000 --- a/3rdparty/jvm/org/ros/rosjava_messages/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "rosgraph_msgs", - exports = [ - "//external:jar/org/ros/rosjava_messages/rosgraph_msgs" - ], - runtime_deps = [ - "//3rdparty/jvm/org/ros/rosjava_bootstrap:message_generation", - ":std_msgs" - ], - visibility = [ - "//visibility:public" - ] -) - - - -java_library( - name = "std_msgs", - exports = [ - "//external:jar/org/ros/rosjava_messages/std_msgs" - ], - runtime_deps = [ - "//3rdparty/jvm/org/ros/rosjava_bootstrap:message_generation" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/jvm/xml_apis/BUILD b/3rdparty/jvm/xml_apis/BUILD deleted file mode 100644 index 473c5ce..0000000 --- a/3rdparty/jvm/xml_apis/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. -java_library( - name = "xml_apis", - exports = [ - "//external:jar/xml_apis/xml_apis" - ], - visibility = [ - "//visibility:public" - ] -) - - diff --git a/3rdparty/workspace.bzl b/3rdparty/workspace.bzl deleted file mode 100644 index 4fbcb05..0000000 --- a/3rdparty/workspace.bzl +++ /dev/null @@ -1,37 +0,0 @@ -# Do not edit. bazel-deps autogenerates this file from dependencies.yaml. - -def declare_maven(hash): - native.maven_jar( - name = hash["name"], - artifact = hash["artifact"], - sha1 = hash["sha1"], - repository = hash["repository"] - ) - native.bind( - name = hash["bind"], - actual = hash["actual"] - ) - -def maven_dependencies(callback = declare_maven): - callback({"artifact": "com.google.code.findbugs:jsr305:1.3.9", "lang": "java", "sha1": "40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf", "repository": "https://jcenter.bintray.com/", "name": "com_google_code_findbugs_jsr305", "actual": "@com_google_code_findbugs_jsr305//jar", "bind": "jar/com/google/code/findbugs/jsr305"}) - callback({"artifact": "com.google.guava:guava:12.0", "lang": "java", "sha1": "5bc66dd95b79db1e437eb08adba124a3e4088dc0", "repository": "https://jcenter.bintray.com/", "name": "com_google_guava_guava", "actual": "@com_google_guava_guava//jar", "bind": "jar/com/google/guava/guava"}) - callback({"artifact": "commons-pool:commons-pool:1.6", "lang": "java", "sha1": "4572d589699f09d866a226a14b7f4323c6d8f040", "repository": "https://jcenter.bintray.com/", "name": "commons_pool_commons_pool", "actual": "@commons_pool_commons_pool//jar", "bind": "jar/commons_pool/commons_pool"}) - callback({"artifact": "dnsjava:dnsjava:2.1.1", "lang": "java", "sha1": "5708df81cf6dbff545695f0be6380b7bbc85accc", "repository": "https://jcenter.bintray.com/", "name": "dnsjava_dnsjava", "actual": "@dnsjava_dnsjava//jar", "bind": "jar/dnsjava/dnsjava"}) - callback({"artifact": "io.netty:netty:3.5.13.Final", "lang": "java", "sha1": "389edea561995909d5df3e70fb2c49954ac79a54", "repository": "https://jcenter.bintray.com/", "name": "io_netty_netty", "actual": "@io_netty_netty//jar", "bind": "jar/io/netty/netty"}) -# duplicates in junit:junit fixed to 4.8.2 -# - org.apache.ws.commons:ws-commons-util:1.0.1 wanted version 3.8.1 -# - dnsjava:dnsjava:2.1.1 wanted version 3.8.2 - callback({"artifact": "junit:junit:4.8.2", "lang": "java", "sha1": "c94f54227b08100974c36170dcb53329435fe5ad", "repository": "https://jcenter.bintray.com/", "name": "junit_junit", "actual": "@junit_junit//jar", "bind": "jar/junit/junit"}) - callback({"artifact": "org.apache.commons:com.springsource.org.apache.commons.codec:1.3.0", "lang": "java", "sha1": "f8690570eb0913d750262bb4223eed30b0d619ed", "repository": "https://jcenter.bintray.com/", "name": "org_apache_commons_com_springsource_org_apache_commons_codec", "actual": "@org_apache_commons_com_springsource_org_apache_commons_codec//jar", "bind": "jar/org/apache/commons/com_springsource_org_apache_commons_codec"}) - callback({"artifact": "org.apache.commons:com.springsource.org.apache.commons.httpclient:3.1.0", "lang": "java", "sha1": "c493a925a091ac3d8f449d9265fe12482dabb2a7", "repository": "https://jcenter.bintray.com/", "name": "org_apache_commons_com_springsource_org_apache_commons_httpclient", "actual": "@org_apache_commons_com_springsource_org_apache_commons_httpclient//jar", "bind": "jar/org/apache/commons/com_springsource_org_apache_commons_httpclient"}) - callback({"artifact": "org.apache.commons:com.springsource.org.apache.commons.io:1.4.0", "lang": "java", "sha1": "51097cd000ec88214ff181c9f059947de1cf4a35", "repository": "https://jcenter.bintray.com/", "name": "org_apache_commons_com_springsource_org_apache_commons_io", "actual": "@org_apache_commons_com_springsource_org_apache_commons_io//jar", "bind": "jar/org/apache/commons/com_springsource_org_apache_commons_io"}) - callback({"artifact": "org.apache.commons:com.springsource.org.apache.commons.lang:2.4.0", "lang": "java", "sha1": "686e3713650c8e3a5d98723b4d3e239586bf9822", "repository": "https://jcenter.bintray.com/", "name": "org_apache_commons_com_springsource_org_apache_commons_lang", "actual": "@org_apache_commons_com_springsource_org_apache_commons_lang//jar", "bind": "jar/org/apache/commons/com_springsource_org_apache_commons_lang"}) - callback({"artifact": "org.apache.commons:com.springsource.org.apache.commons.logging:1.1.1", "lang": "java", "sha1": "7657caf2c78e1d79c74d36f2ae128a115f7cc180", "repository": "https://jcenter.bintray.com/", "name": "org_apache_commons_com_springsource_org_apache_commons_logging", "actual": "@org_apache_commons_com_springsource_org_apache_commons_logging//jar", "bind": "jar/org/apache/commons/com_springsource_org_apache_commons_logging"}) - callback({"artifact": "org.apache.commons:com.springsource.org.apache.commons.net:2.0.0", "lang": "java", "sha1": "03e78766072ff5a5cf3f5431d973c430c94ec612", "repository": "https://jcenter.bintray.com/", "name": "org_apache_commons_com_springsource_org_apache_commons_net", "actual": "@org_apache_commons_com_springsource_org_apache_commons_net//jar", "bind": "jar/org/apache/commons/com_springsource_org_apache_commons_net"}) - callback({"artifact": "org.apache.ws.commons:ws-commons-util:1.0.1", "lang": "java", "sha1": "126e80ff798fece634bc94e61f8be8a8da00be60", "repository": "https://jcenter.bintray.com/", "name": "org_apache_ws_commons_ws_commons_util", "actual": "@org_apache_ws_commons_ws_commons_util//jar", "bind": "jar/org/apache/ws/commons/ws_commons_util"}) - callback({"artifact": "org.mockito:mockito-all:1.8.5", "lang": "java", "sha1": "a927d8ae3b8d22eb745a74f94e59ce3882f2b524", "repository": "https://jcenter.bintray.com/", "name": "org_mockito_mockito_all", "actual": "@org_mockito_mockito_all//jar", "bind": "jar/org/mockito/mockito_all"}) - callback({"artifact": "org.ros.rosjava_bootstrap:gradle_plugins:0.3.0", "lang": "java", "sha1": "9915d897f3b5049e99b268068978a1bca0ae7b5d", "repository": "https://github.com/rosjava/rosjava_mvn_repo/raw/master", "name": "org_ros_rosjava_bootstrap_gradle_plugins", "actual": "@org_ros_rosjava_bootstrap_gradle_plugins//jar", "bind": "jar/org/ros/rosjava_bootstrap/gradle_plugins"}) - callback({"artifact": "org.ros.rosjava_bootstrap:message_generation:0.3.0", "lang": "java", "sha1": "5141e448f0ea6a2d6f539219d4fc9b296ff07ca4", "repository": "https://github.com/rosjava/rosjava_mvn_repo/raw/master", "name": "org_ros_rosjava_bootstrap_message_generation", "actual": "@org_ros_rosjava_bootstrap_message_generation//jar", "bind": "jar/org/ros/rosjava_bootstrap/message_generation"}) - callback({"artifact": "org.ros.rosjava_messages:rosgraph_msgs:1.11.2", "lang": "java", "sha1": "adb731dd5181976b23c217872f61c724a3af70fe", "repository": "https://github.com/rosjava/rosjava_mvn_repo/raw/master", "name": "org_ros_rosjava_messages_rosgraph_msgs", "actual": "@org_ros_rosjava_messages_rosgraph_msgs//jar", "bind": "jar/org/ros/rosjava_messages/rosgraph_msgs"}) - callback({"artifact": "org.ros.rosjava_messages:std_msgs:0.5.11", "lang": "java", "sha1": "a0191f0506dfecfc471eb199a119691717801c0e", "repository": "https://github.com/rosjava/rosjava_mvn_repo/raw/master", "name": "org_ros_rosjava_messages_std_msgs", "actual": "@org_ros_rosjava_messages_std_msgs//jar", "bind": "jar/org/ros/rosjava_messages/std_msgs"}) - callback({"artifact": "xml-apis:xml-apis:1.0.b2", "lang": "java", "sha1": "3136ca936f64c9d68529f048c2618bd356bf85c9", "repository": "https://jcenter.bintray.com/", "name": "xml_apis_xml_apis", "actual": "@xml_apis_xml_apis//jar", "bind": "jar/xml_apis/xml_apis"}) diff --git a/CHANGELOG.rst b/CHANGELOG.rst deleted file mode 100644 index 5fce600..0000000 --- a/CHANGELOG.rst +++ /dev/null @@ -1,141 +0,0 @@ -Changelog -========= - -0.3.3 (2019-01-17) ------------------- - Gradle upgrade to version 4.10.2. -* Adding google to repository list in buildscript.gradle. -* Using ChannelBuffers for int8[] data; fixing testInt8List. -* Adding action generation implementation. -* Add tests for byte arrays. -* Add tests for incomplete initialization and string arrays. -* Add tests for fixed sized arrays of floats. -* Add Bazel build for message_generation. -* Minor fixes. -* Contributors: Arne, Ernesto Corbellini, Juan Ignacio Ubeira, Rodrigo Queiro - -0.3.2 (2017-05-09) ------------------- -* Bumping message_generation version to kinetic range in CatkinPlugin script for generating new message artifacts properly. -* Contributors: Juan Ignacio Ubeira, Julian Cerruti - -0.3.1 (2016-12-28) ------------------- -* Switch Gradle target for rosjava libraries to publish -* Switch from Maven Central to jcenter -* Gradle 2.2.1 -> 2.14.1 -* Android SDK Build Tools 21.1.2 -> 25.0.2 -* Contributors: Daniel Stonier, Julian Cerruti - -0.3.0 (2016-12-13) ------------------- -* Updates for Kinetic release. - -0.2.1 (2015-02-25) ------------------- -* minor bugfixes and improvements. -* java source compatibility for java 1.6 -> 1.7 -* centralised buildscript for java packages. -* add eclipse and idea plugins for easy ide support. -* Add support of UTF-8! -* update to the latest gradle plugin. -* single interface generator for genjava. -* Fix SSL connection errors with Java 1.7. -* Contributors: Damon Kohler, Daniel Stonier, Mickael Gaillard, talregev - -0.1.21 (2014-06-09) -------------------- -* Android gradle plugin 0.9.+->0.11.+ (studio 0.6) -* Android sdk build tools 19.0.3 -> 19.1 (studio 0.6) -* Contributors: Daniel Stonier - -0.1.20 (2014-03-20) -------------------- -* Trim maven repository list and backup with maven central. -* Contributors: Daniel Stonier - -0.1.19 (2014-03-19) -------------------- -* gradle 1.11, buildTools 19.0.3, gradle android plugin 0.9.+ -* remove unused debugging variables -* Contributors: Daniel Stonier - -0.1.18 (2014-02-09) -------------------- -* set default maven repo if variable is empty and bugfix dynamic property warnings. -* Contributors: Daniel Stonier - -0.1.16 [2013-12-26] -------------------- -* android plugin 0.6.1 -> 0.7.1 - -0.1.15 [2013-12-26] -------------------- -* message generation now has a single api for official and unofficial releases -* message generation api smart enough to work out internal or external dependencies -* fix dependency problems on non xxx_msg packages - i.e. check for build_depends on message_generation - -0.1.14 [2013-12-11] -------------------- -* stop unofficial message generation accidentally picking up older versions of packages. - -0.1.13 [2013-12-08] -------------------- -* fix unofficial message package internal/external dependency configuration. - -0.1.12 [2013-11-08] -------------------- -* fix single artifact message generation when there is dependencies. - -0.1.11 (2013-10-31) -------------------- -* catkin tree generator now takes latest versions only. - -0.1.9 (2013-10-31) ------------------- -* utilise ROS_MAVEN_REPOSITORY - -0.1.8 (2013-10-26) ------------------- -* bugfix upgrade version numbers for rosgraph_test_msgs. -* gradle 1.7->1.8 and android_tools->18.1.1 -* avoid using .+ ranged dependencies as it breaks the repo - -0.1.7 (2013-09-23) ------------------- -* use maven-publish plugin for publishing rosjava packages. -* centralise last code snippets from android build.gradle's. - -0.1.6 (2013-09-22) ------------------- -* disabling osgi. - -0.1.5 (2013-09-18) ------------------- -* maven deployment path -> maven deployment repository. -* bugfix install location. - -0.1.4 (2013-09-17) ------------------- -* depend on message generation 0.1.+ -* use package.xml version. -* run_depends for the build tools. - -0.1.3 (2013-09-17) ------------------- -* added excludes to the ros android plugin. - -0.1.2 (2013-09-17) ------------------- -* ros android plugin added -* gradle wrapper -> 1.7 - -0.1.1 (2013-09-13) ------------------- -* message artifact creation bugfixes. - -0.1.0 (2013-09-12) ------------------- -* several plugins for sharing of ros gradle logic -* message generation code brought in from rosjava_core - diff --git a/WORKSPACE b/WORKSPACE deleted file mode 100644 index 381ef59..0000000 --- a/WORKSPACE +++ /dev/null @@ -1,5 +0,0 @@ -workspace(name = "com_github_rosjava_rosjava_bootstrap") - -load("//3rdparty:workspace.bzl", "maven_dependencies") - -maven_dependencies() diff --git a/dependencies.yaml b/dependencies.yaml deleted file mode 100644 index abbdd2c..0000000 --- a/dependencies.yaml +++ /dev/null @@ -1,80 +0,0 @@ -# If you edit this file, follow these instructions to generate the output -# files: -# -# cd .. -# git clone https://github.com/johnynek/bazel-deps -# cd bazel-deps -# bazel build src/scala/com/github/johnynek/bazel_deps:parseproject_deploy.jar -# cd ../rosjava_bootstrap -# ../bazel-deps/gen_maven_deps.sh generate -r $PWD -s 3rdparty/workspace.bzl -d dependencies.yaml - -options: - languages: [ "java" ] - resolvers: - - id: "jcenter" - type: "default" - url: https://jcenter.bintray.com/ - - id: "rosjava_mvn_repo" - type: "default" - url: https://github.com/rosjava/rosjava_mvn_repo/raw/master - resolverCache: bazel_output_base - transitivity: runtime_deps - versionConflictPolicy: highest - buildHeader: - - "# Do not edit. bazel-deps autogenerates this file from dependencies.yaml." - -dependencies: - commons-pool: - commons-pool: - lang: java - version: "1.6" - com.google.guava: - guava: - lang: java - version: "12.0" - dnsjava: - dnsjava: - lang: java - version: "2.1.1" - io.netty: - netty: - lang: java - version: "3.5.13.Final" - junit: - junit: - lang: java - version: "4.8.2" - org.apache.commons: - com.springsource.org.apache.commons.codec: - lang: java - version: "1.3.0" - com.springsource.org.apache.commons.httpclient: - lang: java - version: "3.1.0" - com.springsource.org.apache.commons.io: - lang: java - version: "1.4.0" - com.springsource.org.apache.commons.lang: - lang: java - version: "2.4.0" - com.springsource.org.apache.commons.logging: - lang: java - version: "1.1.1" - com.springsource.org.apache.commons.net: - lang: java - version: "2.0.0" - org.apache.ws.commons: - ws-commons-util: - lang: java - version: "1.0.1" - org.mockito: - mockito-all: - lang: java - version: "1.8.5" - org.ros.rosjava_messages: - rosgraph_msgs: - lang: java - version: "1.11.2" - std_msgs: - lang: java - version: "0.5.11" diff --git a/message_generation/BUILD.bazel b/message_generation/BUILD.bazel deleted file mode 100644 index bb56c7d..0000000 --- a/message_generation/BUILD.bazel +++ /dev/null @@ -1,103 +0,0 @@ -package(default_visibility = ["//visibility:public"]) - -java_library( - name = "message_generation", - srcs = glob([ - "src/main/**/*.java", - ]), - deps = [ - "//3rdparty/jvm/com/google/guava", - "//3rdparty/jvm/commons_pool", - "//3rdparty/jvm/io/netty", - "//3rdparty/jvm/org/apache/commons:com_springsource_org_apache_commons_codec", - "//3rdparty/jvm/org/apache/commons:com_springsource_org_apache_commons_io", - "//3rdparty/jvm/org/apache/commons:com_springsource_org_apache_commons_lang", - ], -) - -java_test( - name = "ArrayFieldTest", - size = "small", - srcs = ["src/test/java/org/ros/internal/message/field/ArrayFieldTest.java"], - deps = [ - ":message_generation", - "//3rdparty/jvm/io/netty", - "//3rdparty/jvm/junit", - ], -) - -java_test( - name = "MessageInterfaceBuilderTest", - size = "small", - srcs = ["src/test/java/org/ros/internal/message/MessageInterfaceBuilderTest.java"], - deps = [ - ":message_generation", - "//3rdparty/jvm/junit", - ], -) - -java_test( - name = "Md5GeneratorTest", - size = "small", - srcs = ["src/test/java/org/ros/internal/message/Md5GeneratorTest.java"], - resources = glob(["src/test/resources/**/*"]), - deps = [ - ":message_generation", - "//3rdparty/jvm/junit", - ], -) - -java_test( - name = "MessageTest", - size = "small", - srcs = ["src/test/java/org/ros/internal/message/MessageTest.java"], - resources = glob(["src/test/resources/**/*"]), - deps = [ - ":message_generation", - "//3rdparty/jvm/com/google/guava", - "//3rdparty/jvm/junit", - ], -) - -java_test( - name = "RawMessageSerializationTest", - size = "small", - srcs = ["src/test/java/org/ros/internal/message/RawMessageSerializationTest.java"], - resources = glob(["src/test/resources/**/*"]), - deps = [ - ":message_generation", - "//3rdparty/jvm/com/google/guava", - "//3rdparty/jvm/io/netty", - "//3rdparty/jvm/junit", - ], -) - -java_test( - name = "ServiceTest", - size = "small", - srcs = ["src/test/java/org/ros/internal/message/ServiceTest.java"], - deps = [ - ":message_generation", - "//3rdparty/jvm/junit", - ], -) - -java_test( - name = "DurationTest", - size = "small", - srcs = ["src/test/java/org/ros/message/DurationTest.java"], - deps = [ - ":message_generation", - "//3rdparty/jvm/junit", - ], -) - -java_test( - name = "TimeTest", - size = "small", - srcs = ["src/test/java/org/ros/message/TimeTest.java"], - deps = [ - ":message_generation", - "//3rdparty/jvm/junit", - ], -) diff --git a/message_generation/src/test/java/org/ros/internal/message/Md5GeneratorTest.java b/message_generation/src/test/java/org/ros/internal/message/Md5GeneratorTest.java deleted file mode 100644 index 2ff244a..0000000 --- a/message_generation/src/test/java/org/ros/internal/message/Md5GeneratorTest.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright (C) 2011 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.internal.message; - -import static org.junit.Assert.assertEquals; - -import org.ros.internal.message.definition.MessageDefinitionProviderChain; - -import org.junit.Before; -import org.junit.Test; -import org.ros.internal.message.service.ServiceDefinitionResourceProvider; -import org.ros.internal.message.service.ServiceDescription; -import org.ros.internal.message.service.ServiceDescriptionFactory; -import org.ros.internal.message.topic.TopicDefinitionResourceProvider; -import org.ros.internal.message.topic.TopicDescription; -import org.ros.internal.message.topic.TopicDescriptionFactory; - -/** - * @author damonkohler@google.com (Damon Kohler) - */ -public class Md5GeneratorTest { - - private TopicDescriptionFactory topicDescriptionFactory; - private ServiceDescriptionFactory serviceDescriptionFactory; - - @Before - public void setUp() { - MessageDefinitionProviderChain messageDefinitionProviderChain = - new MessageDefinitionProviderChain(); - messageDefinitionProviderChain - .addMessageDefinitionProvider(new TopicDefinitionResourceProvider()); - messageDefinitionProviderChain - .addMessageDefinitionProvider(new ServiceDefinitionResourceProvider()); - topicDescriptionFactory = new TopicDescriptionFactory(messageDefinitionProviderChain); - serviceDescriptionFactory = new ServiceDescriptionFactory(messageDefinitionProviderChain); - } - - @Test - public void testPrimitives() { - TopicDescription topicDescription = - topicDescriptionFactory.newFromType("test_msgs/TestPrimitives"); - assertEquals("3e70f428a22c0d26ca67f87802c8e00f", topicDescription.getMd5Checksum()); - } - - @Test - public void testString() { - TopicDescription topicDescription = topicDescriptionFactory.newFromType("test_msgs/TestString"); - assertEquals("334ff4377be93faa44ebc66d23d40fd3", topicDescription.getMd5Checksum()); - } - - @Test - public void testHeader() { - TopicDescription topicDescription = topicDescriptionFactory.newFromType("test_msgs/TestHeader"); - assertEquals("4b5a00f536da2f756ba6aebcf795a967", topicDescription.getMd5Checksum()); - } - - @Test - public void testArrays() { - TopicDescription topicDescription = topicDescriptionFactory.newFromType("test_msgs/TestArrays"); - assertEquals("4cc9b5e2cebe791aa3e994f5bc159eb6", topicDescription.getMd5Checksum()); - } - - @Test - public void testComposite() { - TopicDescription topicDescription = topicDescriptionFactory.newFromType("test_msgs/Composite"); - assertEquals("d8fb6eb869ad3956b50e8737d96dc9fa", topicDescription.getMd5Checksum()); - } - - @Test - public void testOdometry() { - TopicDescription topicDescription = topicDescriptionFactory.newFromType("nav_msgs/Odometry"); - assertEquals("cd5e73d190d741a2f92e81eda573aca7", topicDescription.getMd5Checksum()); - } - - @Test - public void testEmpty() { - ServiceDescription serviceDescription = serviceDescriptionFactory.newFromType("std_srvs/Empty"); - assertEquals("d41d8cd98f00b204e9800998ecf8427e", serviceDescription.getMd5Checksum()); - } - - @Test - public void testAddTwoInts() { - ServiceDescription serviceDescription = - serviceDescriptionFactory.newFromType("test_msgs/AddTwoInts"); - assertEquals("6a2e34150c00229791cc89ff309fff21", serviceDescription.getMd5Checksum()); - } - - @Test - public void testTransitiveSrv() { - ServiceDescription serviceDescription = - serviceDescriptionFactory.newFromType("test_msgs/TransitiveSrv"); - assertEquals("8b7918ee2b81eaf825f4c70de011f6fa", serviceDescription.getMd5Checksum()); - } -} diff --git a/message_generation/src/test/java/org/ros/internal/message/MessageInterfaceBuilderTest.java b/message_generation/src/test/java/org/ros/internal/message/MessageInterfaceBuilderTest.java deleted file mode 100644 index 38e5316..0000000 --- a/message_generation/src/test/java/org/ros/internal/message/MessageInterfaceBuilderTest.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (C) 2012 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.internal.message; - -import static org.junit.Assert.assertEquals; - -import org.junit.Before; -import org.junit.Test; -import org.ros.internal.message.topic.TopicDefinitionResourceProvider; -import org.ros.message.MessageDeclaration; -import org.ros.message.MessageFactory; - -/** - * @author damonkohler@google.com (Damon Kohler) - */ -public class MessageInterfaceBuilderTest { - - private TopicDefinitionResourceProvider topicDefinitionResourceProvider; - private MessageFactory messageFactory; - - @Before - public void before() { - topicDefinitionResourceProvider = new TopicDefinitionResourceProvider(); - messageFactory = new DefaultMessageFactory(topicDefinitionResourceProvider); - } - - @Test - public void testDuplicateFieldNames() { - MessageInterfaceBuilder builder = new MessageInterfaceBuilder(); - builder.setPackageName("foo"); - builder.setInterfaceName("bar"); - builder.setMessageDeclaration(MessageDeclaration.of("foo/bar", "int32 foo\nint32 Foo")); - builder.setAddConstantsAndMethods(true); - String result = builder.build(messageFactory); - assertEquals("package foo;\n\n" - + "public interface bar extends org.ros.internal.message.Message {\n" - + " static final java.lang.String _TYPE = \"foo/bar\";\n" - + " static final java.lang.String _DEFINITION = \"int32 foo\\nint32 Foo\";\n" - + " int getFoo();\n" + " void setFoo(int value);\n" + "}\n", result); - } -} diff --git a/message_generation/src/test/java/org/ros/internal/message/MessageTest.java b/message_generation/src/test/java/org/ros/internal/message/MessageTest.java deleted file mode 100644 index 241009d..0000000 --- a/message_generation/src/test/java/org/ros/internal/message/MessageTest.java +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright (C) 2011 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.internal.message; - -import static org.junit.Assert.assertEquals; - -import com.google.common.collect.Lists; - -import org.jboss.netty.buffer.ChannelBuffer; -import org.jboss.netty.buffer.ChannelBuffers; -import org.junit.Before; -import org.junit.Test; -import org.ros.internal.message.topic.TopicDefinitionResourceProvider; -import org.ros.message.MessageFactory; - -import java.nio.ByteOrder; - -/** - * @author damonkohler@google.com (Damon Kohler) - */ -public class MessageTest { - - private TopicDefinitionResourceProvider topicDefinitionResourceProvider; - private MessageFactory messageFactory; - - @Before - public void before() { - topicDefinitionResourceProvider = new TopicDefinitionResourceProvider(); - messageFactory = new DefaultMessageFactory(topicDefinitionResourceProvider); - } - - @Test - public void testCreateEmptyMessage() { - topicDefinitionResourceProvider.add("foo/foo", ""); - messageFactory.newFromType("foo/foo"); - } - - @Test - public void testCreateEmptyMessageWithBlankLines() { - topicDefinitionResourceProvider.add("foo/foo", "\n\n\n\n\n"); - messageFactory.newFromType("foo/foo"); - } - - @Test - public void testString() { - String data = "Hello, ROS!"; - RawMessage rawMessage = messageFactory.newFromType("std_msgs/String"); - rawMessage.setString("data", data); - assertEquals(data, rawMessage.getString("data")); - } - - @Test - public void testStringWithComments() { - topicDefinitionResourceProvider.add("foo/foo", "# foo\nstring data\n # string other data"); - String data = "Hello, ROS!"; - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setString("data", data); - assertEquals(data, rawMessage.getString("data")); - } - - @Test - public void testInt8() { - byte data = 42; - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Int8"); - rawMessage.setInt8("data", data); - assertEquals(data, rawMessage.getInt8("data")); - } - - @Test - public void testNestedMessage() { - topicDefinitionResourceProvider.add("foo/foo", "bar data"); - topicDefinitionResourceProvider.add("foo/bar", "int8 data"); - RawMessage fooMessage = messageFactory.newFromType("foo/foo"); - RawMessage barMessage = messageFactory.newFromType("foo/bar"); - fooMessage.setMessage("data", barMessage); - byte data = 42; - barMessage.setInt8("data", data); - assertEquals(data, fooMessage.getMessage("data").toRawMessage().getInt8("data")); - } - - @Test - public void testNestedMessageList() { - topicDefinitionResourceProvider.add("foo/foo", "bar[] data"); - topicDefinitionResourceProvider.add("foo/bar", "int8 data"); - RawMessage fooMessage = messageFactory.newFromType("foo/foo"); - RawMessage barMessage = messageFactory.newFromType("foo/bar"); - fooMessage.setMessageList("data", Lists.<Message>newArrayList(barMessage)); - byte data = 42; - barMessage.toRawMessage().setInt8("data", data); - assertEquals(data, fooMessage.getMessageList("data").get(0).toRawMessage().getInt8("data")); - } - - @Test - public void testConstantInt8() { - topicDefinitionResourceProvider.add("foo/foo", "int8 data=42"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - assertEquals(42, rawMessage.getInt8("data")); - } - - @Test - public void testConstantString() { - topicDefinitionResourceProvider.add("foo/foo", "string data=Hello, ROS! # comment "); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - assertEquals("Hello, ROS! # comment", rawMessage.getString("data")); - } - - @Test - public void testInt8List() { - topicDefinitionResourceProvider.add("foo/foo", "int8[] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - byte[] rawData = new byte[] { (byte) 1, (byte) 2, (byte) 3 }; - ChannelBuffer data = ChannelBuffers.wrappedBuffer(ByteOrder.LITTLE_ENDIAN, rawData); - rawMessage.setInt8Array("data", rawData); - assertEquals(data, rawMessage.getInt8Array("data")); - } -} \ No newline at end of file diff --git a/message_generation/src/test/java/org/ros/internal/message/RawMessageSerializationTest.java b/message_generation/src/test/java/org/ros/internal/message/RawMessageSerializationTest.java deleted file mode 100644 index cf19530..0000000 --- a/message_generation/src/test/java/org/ros/internal/message/RawMessageSerializationTest.java +++ /dev/null @@ -1,393 +0,0 @@ -/* - * Copyright (C) 2011 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.internal.message; - -import static org.junit.Assert.assertTrue; - -import com.google.common.collect.Lists; -import java.util.Arrays; - -import org.jboss.netty.buffer.ChannelBuffer; -import org.junit.Before; -import org.junit.Test; -import org.ros.internal.message.topic.TopicDefinitionResourceProvider; -import org.ros.message.Duration; -import org.ros.message.MessageFactory; -import org.ros.message.Time; - -/** - * @author damonkohler@google.com (Damon Kohler) - * @author mick.gaillard@gmail.com (Mickael Gaillard) - */ -public class RawMessageSerializationTest { - - private TopicDefinitionResourceProvider topicDefinitionResourceProvider; - private MessageFactory messageFactory; - - @Before - public void before() { - topicDefinitionResourceProvider = new TopicDefinitionResourceProvider(); - messageFactory = new DefaultMessageFactory(topicDefinitionResourceProvider); - } - - private void checkSerializeAndDeserialize(Message message) { - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - DefaultMessageSerializer serializer = new DefaultMessageSerializer(); - serializer.serialize(message, buffer); - DefaultMessageDeserializer<RawMessage> deserializer = - new DefaultMessageDeserializer<RawMessage>(message.toRawMessage().getIdentifier(), - messageFactory); - RawMessage deserializedMessage = deserializer.deserialize(buffer); - assertTrue(message.equals(deserializedMessage)); - } - - @Test - public void testBool() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Bool"); - rawMessage.setBool("data", true); - checkSerializeAndDeserialize(rawMessage); - rawMessage.setBool("data", false); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt8() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Int8"); - rawMessage.setInt8("data", (byte) 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testUint8() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/UInt8"); - rawMessage.setUInt8("data", (byte) 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt16() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Int16"); - rawMessage.setInt16("data", (short) 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testUInt16() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/UInt16"); - rawMessage.setUInt16("data", (short) 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt32() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Int32"); - rawMessage.setInt32("data", 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testUInt32() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/UInt32"); - rawMessage.setUInt32("data", 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt64() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Int64"); - rawMessage.setInt64("data", 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testUInt64() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/UInt64"); - rawMessage.setUInt64("data", 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testFloat32() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Float32"); - rawMessage.setFloat32("data", 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testFloat64() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Float64"); - rawMessage.setFloat64("data", 42); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testString() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/String"); - rawMessage.setString("data", "Hello, ROS!"); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testStringUTF8() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/String"); - rawMessage.setString("data", "éêè €àáßëœ 文字化け"); - checkSerializeAndDeserialize(rawMessage); - - // i18n test case - // base on http://www.inter-locale.com/whitepaper/learn/learn-to-test.html - - // Combining Marks and Accents test - rawMessage.setString("data", "àéîōũ"); - checkSerializeAndDeserialize(rawMessage); - - // DOS 860 test - rawMessage.setString("data", "você nós mãe avô irmã criança"); - checkSerializeAndDeserialize(rawMessage); - - // Windows-1252 test - rawMessage.setString("data", "€ŒœŠš™©‰ƒ"); - checkSerializeAndDeserialize(rawMessage); - - // Turkish test - rawMessage.setString("data", "ışık bir İyi Günler"); - checkSerializeAndDeserialize(rawMessage); - - // Dakuten and handakuten marks test - rawMessage.setString("data", "がざばだぱか゛さ゛た゛は"); - checkSerializeAndDeserialize(rawMessage); - - // Combining Grapheme Joiner character - rawMessage.setString("data", "אִ͏ַ"); - checkSerializeAndDeserialize(rawMessage); - - // Bidi with Latin test - rawMessage.setString("data", "abcאבגדabc "); - checkSerializeAndDeserialize(rawMessage); - - rawMessage.setString("data", "אבגדabcאבגד"); - checkSerializeAndDeserialize(rawMessage); - - rawMessage.setString("data", "אבגד012אבגד"); - checkSerializeAndDeserialize(rawMessage); - - rawMessage.setString("data", "אבגד 012 012"); - checkSerializeAndDeserialize(rawMessage); - - // Complex Scripts test - rawMessage.setString("data", "สวัสดี"); - checkSerializeAndDeserialize(rawMessage); - - rawMessage.setString("data", "டாஹ்கோ"); - checkSerializeAndDeserialize(rawMessage); - - rawMessage.setString("data", "بِسْمِ اللّهِ الرَّحْمـَنِ الرَّحِيمِ"); - checkSerializeAndDeserialize(rawMessage); - - // Numeric Shaping test - rawMessage.setString("data", "عدد مارس ١٩٩٨"); - checkSerializeAndDeserialize(rawMessage); - - // Common Scripts and Encodings test - rawMessage.setString("data", "Слава Жанна Ювеналий Ярополк"); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testTime() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Time"); - rawMessage.setTime("data", new Time()); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testDuration() { - RawMessage rawMessage = messageFactory.newFromType("std_msgs/Duration"); - rawMessage.setDuration("data", new Duration()); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testNestedMessage() { - topicDefinitionResourceProvider.add("foo/foo", "std_msgs/String data"); - RawMessage fooMessage = messageFactory.newFromType("foo/foo"); - RawMessage stringMessage = messageFactory.newFromType("std_msgs/String"); - stringMessage.setString("data", "Hello, ROS!"); - fooMessage.setMessage("data", stringMessage); - checkSerializeAndDeserialize(fooMessage); - } - - @Test - public void testNestedMessageArray() { - topicDefinitionResourceProvider.add("foo/foo", "std_msgs/String[] data"); - RawMessage fooMessage = messageFactory.newFromType("foo/foo"); - RawMessage stringMessageA = messageFactory.newFromType("std_msgs/String"); - stringMessageA.setString("data", "Hello, ROS!"); - RawMessage stringMessageB = messageFactory.newFromType("std_msgs/String"); - stringMessageB.setString("data", "Goodbye, ROS!"); - fooMessage.setMessageList("data", Lists.<Message>newArrayList(stringMessageA, stringMessageB)); - checkSerializeAndDeserialize(fooMessage); - } - - @Test - public void testChannelBuffer() { - topicDefinitionResourceProvider.add("foo/foo", "uint8[] data"); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - buffer.writeBytes(new byte[] { 1, 2, 3, 4, 5 }); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setChannelBuffer("data", buffer); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt32Array() { - topicDefinitionResourceProvider.add("foo/foo", "int32[] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setInt32Array("data", new int[] { 1, 2, 3, 4, 5 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testFloat64Array() { - topicDefinitionResourceProvider.add("foo/foo", "float64[] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setFloat64Array("data", new double[] { 1, 2, 3, 4, 5 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testChannelBufferFixedSizeWithInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "uint8[5] data"); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - buffer.writeBytes(new byte[] { 1, 2, 3, 4, 5 }); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setChannelBuffer("data", buffer); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testChannelBufferFixedSizeWithIncompleteInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "uint8[5] data"); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - buffer.writeBytes(new byte[] { 1, 2, 3 }); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setChannelBuffer("data", buffer); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testChannelBufferFixedSizeNoInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "uint8[5] data"); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setChannelBuffer("data", buffer); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt32FixedSizeArrayWithInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "int32[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setInt32Array("data", new int[] { 1, 2, 3, 4, 5 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt32FixedSizeArrayWithIncompleteInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "int32[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setInt32Array("data", new int[] { 1, 2, 3 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testInt32FixedSizeArrayNoInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "int32[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testFloat64FixedSizeArrayWithInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "float64[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setFloat64Array("data", new double[] { 1, 2, 3, 4, 5 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testFloat64FixedSizeArrayWithIncompleteInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "float64[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setFloat64Array("data", new double[] { 1, 2, 3 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testFloat64FixedSizeArrayNoInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "float64[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testStringFixedSizeArrayWithInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "string[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - String[] stringArray = new String[] { "String 1", "String 2", "String 3", "String 4", "String 5" }; - rawMessage.setStringList("data", Arrays.asList(stringArray)); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testStringFixedSizeArrayWithIncompleteInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "string[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - String[] stringArray = new String[] { "String 1", "String 2", "String 3" }; - rawMessage.setStringList("data", Arrays.asList(stringArray)); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testStringFixedSizeArrayWithNoInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "string[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testByteFixedSizeArrayWithInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "byte[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setInt8Array("data", new byte[] { 1, 2, 3, 4, 5 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testByteFixedSizeArrayWithIncompleteInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "byte[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - rawMessage.setInt8Array("data", new byte[] { 1, 2, 3 }); - checkSerializeAndDeserialize(rawMessage); - } - - @Test - public void testByteFixedSizeArrayWithNoInitialization() { - topicDefinitionResourceProvider.add("foo/foo", "byte[5] data"); - RawMessage rawMessage = messageFactory.newFromType("foo/foo"); - checkSerializeAndDeserialize(rawMessage); - } -} diff --git a/message_generation/src/test/java/org/ros/internal/message/ServiceTest.java b/message_generation/src/test/java/org/ros/internal/message/ServiceTest.java deleted file mode 100644 index decb7c3..0000000 --- a/message_generation/src/test/java/org/ros/internal/message/ServiceTest.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (C) 2011 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.internal.message; - -import org.junit.Before; -import org.junit.Test; -import org.ros.internal.message.service.ServiceDefinitionResourceProvider; -import org.ros.internal.message.service.ServiceRequestMessageFactory; -import org.ros.internal.message.service.ServiceResponseMessageFactory; - -/** - * @author damonkohler@google.com (Damon Kohler) - */ -public class ServiceTest { - - private ServiceDefinitionResourceProvider serviceDefinitionResourceProvider; - private ServiceRequestMessageFactory serviceRequestMessageFactory; - private ServiceResponseMessageFactory serviceResponseMessageFactory; - - @Before - public void setUp() { - serviceDefinitionResourceProvider = new ServiceDefinitionResourceProvider(); - serviceDefinitionResourceProvider.add("foo/Echo", "string data\n---\nstring data"); - serviceRequestMessageFactory = - new ServiceRequestMessageFactory(serviceDefinitionResourceProvider); - serviceResponseMessageFactory = - new ServiceResponseMessageFactory(serviceDefinitionResourceProvider); - } - - @Test - public void testCreateEchoService() { - RawMessage request = serviceRequestMessageFactory.newFromType("foo/Echo"); - RawMessage response = serviceResponseMessageFactory.newFromType("foo/Echo"); - request.setString("data", "Hello, ROS!"); - response.setString("data", "Hello, ROS!"); - } -} diff --git a/message_generation/src/test/java/org/ros/internal/message/field/ArrayFieldTest.java b/message_generation/src/test/java/org/ros/internal/message/field/ArrayFieldTest.java deleted file mode 100644 index 7ebb264..0000000 --- a/message_generation/src/test/java/org/ros/internal/message/field/ArrayFieldTest.java +++ /dev/null @@ -1,272 +0,0 @@ -/* - * Copyright (C) 2012 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.internal.message.field; - -import static org.junit.Assert.assertArrayEquals; -import static org.junit.Assert.assertEquals; - -import org.ros.internal.message.MessageBuffers; - -import org.jboss.netty.buffer.ChannelBuffer; -import org.junit.Test; - -/** - * The following unit tests were created by inspecting the serialization of - * array fields using the ROS Python client library. - * - * @author damonkohler@google.com (Damon Kohler) - */ -public class ArrayFieldTest { - - @Test - public void testBooleanArrayFieldVariableSize() { - BooleanArrayField field = BooleanArrayField.newVariable("foo", -1); - boolean[] value = new boolean[] { true, false, true, false }; - field.setValue(value); - assertEquals(PrimitiveFieldType.BOOL, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 4, 0, 0, 0, 1, 0, 1, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testBooleanArrayFieldFixedSize() { - BooleanArrayField field = BooleanArrayField.newVariable("foo", 4); - field.setValue(new boolean[] { true, false, true, false }); - assertEquals(PrimitiveFieldType.BOOL, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 1, 0, 1, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @SuppressWarnings("deprecation") - @Test - public void testByteArrayFieldVariableSize() { - testByteArrayFieldVariableSize(PrimitiveFieldType.INT8); - testByteArrayFieldVariableSize(PrimitiveFieldType.BYTE); - testByteArrayFieldVariableSize(PrimitiveFieldType.UINT8); - testByteArrayFieldVariableSize(PrimitiveFieldType.CHAR); - } - - private void testByteArrayFieldVariableSize(FieldType type) { - ByteArrayField field = ByteArrayField.newVariable(type, "foo", -1); - field.setValue(new byte[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 4, 0, 0, 0, 1, 2, 3, 4 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @SuppressWarnings("deprecation") - @Test - public void testByteArrayFieldFixedSize() { - testByteArrayFieldFixedSize(PrimitiveFieldType.INT8); - testByteArrayFieldFixedSize(PrimitiveFieldType.BYTE); - testByteArrayFieldFixedSize(PrimitiveFieldType.UINT8); - testByteArrayFieldFixedSize(PrimitiveFieldType.CHAR); - } - - private void testByteArrayFieldFixedSize(FieldType type) { - ByteArrayField field = ByteArrayField.newVariable(type, "foo", 4); - field.setValue(new byte[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 1, 2, 3, 4 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testDoubleArrayFieldVariableSize() { - DoubleArrayField field = DoubleArrayField.newVariable("foo", -1); - field.setValue(new double[] { 1, 2, 3, 4 }); - assertEquals(PrimitiveFieldType.FLOAT64, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = - new byte[] { 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, -16, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, - 0, 8, 64, 0, 0, 0, 0, 0, 0, 16, 64 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testDoubleArrayFieldFixedSize() { - DoubleArrayField field = DoubleArrayField.newVariable("foo", 4); - field.setValue(new double[] { 1, 2, 3, 4 }); - assertEquals(PrimitiveFieldType.FLOAT64, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = - new byte[] { 0, 0, 0, 0, 0, 0, -16, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 8, 64, - 0, 0, 0, 0, 0, 0, 16, 64 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testFloatArrayFieldVariableSize() { - FloatArrayField field = FloatArrayField.newVariable("foo", -1); - field.setValue(new float[] { 1, 2, 3, 4 }); - assertEquals(PrimitiveFieldType.FLOAT32, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = - new byte[] { 4, 0, 0, 0, 0, 0, -128, 63, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, -128, 64 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testFloatArrayFieldFixedSize() { - FloatArrayField field = FloatArrayField.newVariable("foo", 4); - field.setValue(new float[] { 1, 2, 3, 4 }); - assertEquals(PrimitiveFieldType.FLOAT32, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 0, 0, -128, 63, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, -128, 64 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testIntegerArrayFieldVariableSize() { - testIntegerArrayFieldVariableSize(PrimitiveFieldType.INT32); - testIntegerArrayFieldVariableSize(PrimitiveFieldType.UINT32); - } - - private void testIntegerArrayFieldVariableSize(FieldType type) { - IntegerArrayField field = IntegerArrayField.newVariable(type, "foo", -1); - field.setValue(new int[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 4, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testIntegerArrayFieldFixedSize() { - testIntegerArrayFieldFixedSize(PrimitiveFieldType.INT32); - testIntegerArrayFieldFixedSize(PrimitiveFieldType.UINT32); - } - - private void testIntegerArrayFieldFixedSize(FieldType type) { - IntegerArrayField field = IntegerArrayField.newVariable(type, "foo", 4); - field.setValue(new int[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testLongArrayFieldVariableSize() { - testLongArrayFieldVariableSize(PrimitiveFieldType.INT64); - testLongArrayFieldVariableSize(PrimitiveFieldType.UINT64); - } - - private void testLongArrayFieldVariableSize(FieldType type) { - LongArrayField field = LongArrayField.newVariable(type, "foo", -1); - field.setValue(new long[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = - new byte[] { 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, 0, 0, 0, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testLongArrayFieldFixedSize() { - testLongArrayFieldFixedSize(PrimitiveFieldType.INT64); - testLongArrayFieldFixedSize(PrimitiveFieldType.UINT64); - } - - private void testLongArrayFieldFixedSize(FieldType type) { - LongArrayField field = LongArrayField.newVariable(type, "foo", 4); - field.setValue(new long[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = - new byte[] { 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testShortArrayFieldVariableSize() { - testShortArrayFieldVariableSize(PrimitiveFieldType.INT16); - testShortArrayFieldVariableSize(PrimitiveFieldType.UINT16); - } - - private void testShortArrayFieldVariableSize(FieldType type) { - ShortArrayField field = ShortArrayField.newVariable(type, "foo", -1); - field.setValue(new short[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 4, 0, 0, 0, 1, 0, 2, 0, 3, 0, 4, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } - - @Test - public void testShortArrayFieldFixedSize() { - testShortArrayFieldFixedSize(PrimitiveFieldType.INT16); - testShortArrayFieldFixedSize(PrimitiveFieldType.UINT16); - } - - private void testShortArrayFieldFixedSize(FieldType type) { - ShortArrayField field = ShortArrayField.newVariable(type, "foo", 4); - field.setValue(new short[] { 1, 2, 3, 4 }); - assertEquals(type, field.getType()); - ChannelBuffer buffer = MessageBuffers.dynamicBuffer(); - field.serialize(buffer); - byte[] expected = new byte[] { 1, 0, 2, 0, 3, 0, 4, 0 }; - byte[] actual = new byte[buffer.readableBytes()]; - buffer.readBytes(actual); - assertArrayEquals(expected, actual); - } -} diff --git a/message_generation/src/test/java/org/ros/message/DurationTest.java b/message_generation/src/test/java/org/ros/message/DurationTest.java deleted file mode 100644 index fb337eb..0000000 --- a/message_generation/src/test/java/org/ros/message/DurationTest.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright (C) 2011 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.message; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - -import org.junit.Before; -import org.junit.Test; - -/** - * @author kwc@willowgarage.com (Ken Conley) - */ -public class DurationTest { - - @Before - public void setUp() { - } - - @Test - public void testConstructor() { - // Test no args constructor. - Duration t = new Duration(); - assertEquals(0, t.nsecs); - assertEquals(0, t.secs); - - // Test secs/nsecs constructor with no normalization. - t = new Duration(1, 2); - assertEquals(1, t.secs); - assertEquals(2, t.nsecs); - - // Test secs/nsecs constructor with normalization. - t = new Duration(2, -1); - assertEquals(1, t.secs); - assertEquals(1000000000 - 1, t.nsecs); - - t = new Duration(2, 1000000000 + 2); - assertEquals(3, t.secs); - assertEquals(2, t.nsecs); - } - - @Test - public void testNormalize() { - Duration d = new Duration(0, 0); - d.secs = 1; - d.nsecs = 1000000000; - d.normalize(); - assertEquals(2, d.secs); - assertEquals(0, d.nsecs); - - d.secs = 1; - d.nsecs = -1; - d.normalize(); - assertEquals(0, d.secs); - assertEquals(1000000000-1, d.nsecs); - } - - @Test - public void testIsZero() { - assertTrue(new Duration(0, 0).isZero()); - assertFalse(new Duration(1, 0).isZero()); - assertFalse(new Duration(0, 1).isZero()); - } - - @Test - public void testComparable() { - assertEquals(0, new Duration(0, 0).compareTo(new Duration(0, 0))); - assertEquals(0, new Duration(1, 0).compareTo(new Duration(1, 0))); - - assertTrue(new Duration(0, 0).compareTo(new Duration(0, -1)) > 0); - assertTrue(new Duration(0, -1).compareTo(new Duration(0, 0)) < 0); - - assertTrue(new Duration(0, 0).compareTo(new Duration(-1, 0)) > 0); - assertTrue(new Duration(-1, 0).compareTo(new Duration(0, 0)) < 0); - - assertTrue(new Duration(1, 0).compareTo(new Duration(0, 0)) > 0); - assertTrue(new Duration(0, 0).compareTo(new Duration(1, 0)) < 0); - - assertTrue(new Duration(0, 1).compareTo(new Duration(0, 0)) > 0); - assertTrue(new Duration(0, 0).compareTo(new Duration(0, 1)) < 0); - } -} \ No newline at end of file diff --git a/message_generation/src/test/java/org/ros/message/TimeTest.java b/message_generation/src/test/java/org/ros/message/TimeTest.java deleted file mode 100644 index 5ef0c4d..0000000 --- a/message_generation/src/test/java/org/ros/message/TimeTest.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2011 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package org.ros.message; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - -import org.junit.Before; -import org.junit.Test; - -/** - * @author kwc@willowgarage.com (Ken Conley) - */ -public class TimeTest { - - @Before - public void setUp() { - } - - @Test - public void testConstructor() { - // Test no args constructor. - Time t = new Time(); - assertEquals(0, t.nsecs); - assertEquals(0, t.secs); - - // Test secs/nsecs constructor with no normalization. - t = new Time(1, 2); - assertEquals(1, t.secs); - assertEquals(2, t.nsecs); - - // Test secs/nsecs constructor with normalization. - t = new Time(2, -1); - assertEquals(1, t.secs); - assertEquals(1000000000 - 1, t.nsecs); - - t = new Time(2, 1000000000 + 2); - assertEquals(3, t.secs); - assertEquals(2, t.nsecs); - } - - @Test - public void testFromMillis() { - assertEquals(new Time(0, 0), Time.fromMillis(0)); - assertEquals(new Time(0, 1000000), Time.fromMillis(1)); - assertEquals(new Time(1, 0), Time.fromMillis(1000)); - assertEquals(new Time(10, 0), Time.fromMillis(10000)); - assertEquals(new Time(1, 1000000), Time.fromMillis(1001)); - assertEquals(new Time(1, 11000000), Time.fromMillis(1011)); - } - - @Test - public void testNormalize() { - Time t = new Time(0, 0); - t.secs = 1; - t.nsecs = 1000000000; - t.normalize(); - assertEquals(2, t.secs); - assertEquals(0, t.nsecs); - - t.secs = 1; - t.nsecs = -1; - t.normalize(); - assertEquals(0, t.secs); - assertEquals(1000000000 - 1, t.nsecs); - } - - @Test - public void testIsZero() { - assertTrue(new Time(0, 0).isZero()); - assertFalse(new Time(1, 0).isZero()); - assertFalse(new Time(0, 1).isZero()); - } - - @Test - public void testComparable() { - assertEquals(0, new Time(0, 0).compareTo(new Time(0, 0))); - assertEquals(0, new Time(1, 1).compareTo(new Time(1, 1))); - assertTrue(new Time(0, 1).compareTo(new Time(0, 0)) > 0); - - assertEquals(-1, new Time(0, 0).compareTo(new Time(0, 1))); - assertTrue(new Time(0, 0).compareTo(new Time(0, 1)) < 0); - assertTrue(new Time(1, 0).compareTo(new Time(0, 0)) > 0); - assertTrue(new Time(0, 0).compareTo(new Time(1, 0)) < 0); - - } -} \ No newline at end of file diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Point.msg b/message_generation/src/test/resources/geometry_msgs/msg/Point.msg deleted file mode 100644 index f1d3a71..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Point.msg +++ /dev/null @@ -1,4 +0,0 @@ -# This contains the position of a point in free space -float64 x -float64 y -float64 z diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Point32.msg b/message_generation/src/test/resources/geometry_msgs/msg/Point32.msg deleted file mode 100644 index 52af0a2..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Point32.msg +++ /dev/null @@ -1,11 +0,0 @@ -# This contains the position of a point in free space(with 32 bits of precision). -# It is recommeded to use Point wherever possible instead of Point32. -# -# This recommendation is to promote interoperability. -# -# This message is designed to take up less space when sending -# lots of points at once, as in the case of a PointCloud. - -float32 x -float32 y -float32 z \ No newline at end of file diff --git a/message_generation/src/test/resources/geometry_msgs/msg/PointStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/PointStamped.msg deleted file mode 100644 index 82c3437..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/PointStamped.msg +++ /dev/null @@ -1,3 +0,0 @@ -# This represents a Point with reference coordinate frame and timestamp -Header header -Point point diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Polygon.msg b/message_generation/src/test/resources/geometry_msgs/msg/Polygon.msg deleted file mode 100644 index c081fc4..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Polygon.msg +++ /dev/null @@ -1,2 +0,0 @@ -#A specification of a polygon where the first and last points are assumed to be connected -Point32[] points diff --git a/message_generation/src/test/resources/geometry_msgs/msg/PolygonStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/PolygonStamped.msg deleted file mode 100644 index c9ee413..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/PolygonStamped.msg +++ /dev/null @@ -1,3 +0,0 @@ -# This represents a Polygon with reference coordinate frame and timestamp -Header header -Polygon polygon diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Pose.msg b/message_generation/src/test/resources/geometry_msgs/msg/Pose.msg deleted file mode 100644 index b81919c..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Pose.msg +++ /dev/null @@ -1,3 +0,0 @@ -# A representation of pose in free space, composed of postion and orientation. -Point position -Quaternion orientation diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Pose2D.msg b/message_generation/src/test/resources/geometry_msgs/msg/Pose2D.msg deleted file mode 100644 index e9555b4..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Pose2D.msg +++ /dev/null @@ -1,5 +0,0 @@ -# This expresses a position and orientation on a 2D manifold. - -float64 x -float64 y -float64 theta \ No newline at end of file diff --git a/message_generation/src/test/resources/geometry_msgs/msg/PoseArray.msg b/message_generation/src/test/resources/geometry_msgs/msg/PoseArray.msg deleted file mode 100644 index 4fe0cec..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/PoseArray.msg +++ /dev/null @@ -1,5 +0,0 @@ -# An array of poses with a header for global reference. - -Header header - -Pose[] poses diff --git a/message_generation/src/test/resources/geometry_msgs/msg/PoseStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/PoseStamped.msg deleted file mode 100644 index 7e3cdc5..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/PoseStamped.msg +++ /dev/null @@ -1,3 +0,0 @@ -# A Pose with reference coordinate frame and timestamp -Header header -Pose pose diff --git a/message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovariance.msg b/message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovariance.msg deleted file mode 100644 index 86bc45a..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovariance.msg +++ /dev/null @@ -1,9 +0,0 @@ -# This represents a pose in free space with uncertainty. - -Pose pose - -# Row-major representation of the 6x6 covariance matrix -# The orientation parameters use a fixed-axis representation. -# In order, the parameters are: -# (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis) -float64[36] covariance diff --git a/message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovarianceStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovarianceStamped.msg deleted file mode 100644 index cdc306b..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/PoseWithCovarianceStamped.msg +++ /dev/null @@ -1,4 +0,0 @@ -# This expresses an estimated pose with a reference coordinate frame and timestamp - -Header header -PoseWithCovariance pose diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Quaternion.msg b/message_generation/src/test/resources/geometry_msgs/msg/Quaternion.msg deleted file mode 100644 index 9f4fde2..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Quaternion.msg +++ /dev/null @@ -1,6 +0,0 @@ -# This represents an orientation in free space in quaternion form. - -float64 x -float64 y -float64 z -float64 w diff --git a/message_generation/src/test/resources/geometry_msgs/msg/QuaternionStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/QuaternionStamped.msg deleted file mode 100644 index 62c2fdf..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/QuaternionStamped.msg +++ /dev/null @@ -1,4 +0,0 @@ -# This represents an orientation with reference coordinate frame and timestamp. - -Header header -Quaternion quaternion diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Transform.msg b/message_generation/src/test/resources/geometry_msgs/msg/Transform.msg deleted file mode 100644 index f605c85..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Transform.msg +++ /dev/null @@ -1,4 +0,0 @@ -# This represents the transform between two coordinate frames in free space. - -Vector3 translation -Quaternion rotation diff --git a/message_generation/src/test/resources/geometry_msgs/msg/TransformStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/TransformStamped.msg deleted file mode 100644 index c28ae8a..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/TransformStamped.msg +++ /dev/null @@ -1,10 +0,0 @@ -# This expresses a transform from coordinate frame header.frame_id -# to the coordinate frame child_frame_id -# -# This message is mostly used by the -# <a href="http://www.ros.org/wiki/tf">tf</a> package. -# See its documentation for more information. - -Header header -string child_frame_id # the frame id of the child frame -Transform transform diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Twist.msg b/message_generation/src/test/resources/geometry_msgs/msg/Twist.msg deleted file mode 100644 index 7012c2d..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Twist.msg +++ /dev/null @@ -1,3 +0,0 @@ -# This expresses velocity in free space broken into its linear and angular parts. -Vector3 linear -Vector3 angular diff --git a/message_generation/src/test/resources/geometry_msgs/msg/TwistStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/TwistStamped.msg deleted file mode 100644 index 53b8253..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/TwistStamped.msg +++ /dev/null @@ -1,3 +0,0 @@ -# A twist with reference coordinate frame and timestamp -Header header -Twist twist diff --git a/message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovariance.msg b/message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovariance.msg deleted file mode 100644 index 111a19c..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovariance.msg +++ /dev/null @@ -1,9 +0,0 @@ -# This expresses velocity in free space with uncertainty. - -Twist twist - -# Row-major representation of the 6x6 covariance matrix -# The orientation parameters use a fixed-axis representation. -# In order, the parameters are: -# (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis) -float64[36] covariance diff --git a/message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovarianceStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovarianceStamped.msg deleted file mode 100644 index aba6ebe..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/TwistWithCovarianceStamped.msg +++ /dev/null @@ -1,3 +0,0 @@ -# This represents an estimated twist with reference coordinate frame and timestamp. -Header header -TwistWithCovariance twist diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Vector3.msg b/message_generation/src/test/resources/geometry_msgs/msg/Vector3.msg deleted file mode 100644 index 00dd4cb..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Vector3.msg +++ /dev/null @@ -1,5 +0,0 @@ -# This represents a vector in free space. - -float64 x -float64 y -float64 z \ No newline at end of file diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Vector3Stamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/Vector3Stamped.msg deleted file mode 100644 index e68eb06..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Vector3Stamped.msg +++ /dev/null @@ -1,3 +0,0 @@ -# This represents a Vector3 with reference coordinate frame and timestamp -Header header -Vector3 vector diff --git a/message_generation/src/test/resources/geometry_msgs/msg/Wrench.msg b/message_generation/src/test/resources/geometry_msgs/msg/Wrench.msg deleted file mode 100644 index 41201d4..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/Wrench.msg +++ /dev/null @@ -1,4 +0,0 @@ -# This represents force in free space, separated into -# its linear and angular parts. -Vector3 force -Vector3 torque diff --git a/message_generation/src/test/resources/geometry_msgs/msg/WrenchStamped.msg b/message_generation/src/test/resources/geometry_msgs/msg/WrenchStamped.msg deleted file mode 100644 index dad910e..0000000 --- a/message_generation/src/test/resources/geometry_msgs/msg/WrenchStamped.msg +++ /dev/null @@ -1,3 +0,0 @@ -# A wrench with reference coordinate frame and timestamp -Header header -Wrench wrench diff --git a/message_generation/src/test/resources/nav_msgs/action/GetMap.action b/message_generation/src/test/resources/nav_msgs/action/GetMap.action deleted file mode 100644 index 080e54f..0000000 --- a/message_generation/src/test/resources/nav_msgs/action/GetMap.action +++ /dev/null @@ -1,5 +0,0 @@ -# Get the map as a nav_msgs/OccupancyGrid ---- -nav_msgs/OccupancyGrid map ---- -# no feedback \ No newline at end of file diff --git a/message_generation/src/test/resources/nav_msgs/msg/GetMapAction.msg b/message_generation/src/test/resources/nav_msgs/msg/GetMapAction.msg deleted file mode 100644 index 1cbd69c..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GetMapAction.msg +++ /dev/null @@ -1,5 +0,0 @@ -# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ====== - -GetMapActionGoal action_goal -GetMapActionResult action_result -GetMapActionFeedback action_feedback diff --git a/message_generation/src/test/resources/nav_msgs/msg/GetMapActionFeedback.msg b/message_generation/src/test/resources/nav_msgs/msg/GetMapActionFeedback.msg deleted file mode 100644 index 4853601..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GetMapActionFeedback.msg +++ /dev/null @@ -1,5 +0,0 @@ -# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ====== - -Header header -actionlib_msgs/GoalStatus status -GetMapFeedback feedback diff --git a/message_generation/src/test/resources/nav_msgs/msg/GetMapActionGoal.msg b/message_generation/src/test/resources/nav_msgs/msg/GetMapActionGoal.msg deleted file mode 100644 index 8782a1e..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GetMapActionGoal.msg +++ /dev/null @@ -1,5 +0,0 @@ -# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ====== - -Header header -actionlib_msgs/GoalID goal_id -GetMapGoal goal diff --git a/message_generation/src/test/resources/nav_msgs/msg/GetMapActionResult.msg b/message_generation/src/test/resources/nav_msgs/msg/GetMapActionResult.msg deleted file mode 100644 index 707d61d..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GetMapActionResult.msg +++ /dev/null @@ -1,5 +0,0 @@ -# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ====== - -Header header -actionlib_msgs/GoalStatus status -GetMapResult result diff --git a/message_generation/src/test/resources/nav_msgs/msg/GetMapFeedback.msg b/message_generation/src/test/resources/nav_msgs/msg/GetMapFeedback.msg deleted file mode 100644 index 8eb4d48..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GetMapFeedback.msg +++ /dev/null @@ -1,2 +0,0 @@ -# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ====== -# no feedback diff --git a/message_generation/src/test/resources/nav_msgs/msg/GetMapGoal.msg b/message_generation/src/test/resources/nav_msgs/msg/GetMapGoal.msg deleted file mode 100644 index 6354ac1..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GetMapGoal.msg +++ /dev/null @@ -1,2 +0,0 @@ -# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ====== -# Get the map as a nav_msgs/OccupancyGrid diff --git a/message_generation/src/test/resources/nav_msgs/msg/GetMapResult.msg b/message_generation/src/test/resources/nav_msgs/msg/GetMapResult.msg deleted file mode 100644 index b8c9dcd..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GetMapResult.msg +++ /dev/null @@ -1,2 +0,0 @@ -# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ====== -nav_msgs/OccupancyGrid map diff --git a/message_generation/src/test/resources/nav_msgs/msg/GridCells.msg b/message_generation/src/test/resources/nav_msgs/msg/GridCells.msg deleted file mode 100644 index 2c92894..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/GridCells.msg +++ /dev/null @@ -1,5 +0,0 @@ -#an array of cells in a 2D grid -Header header -float32 cell_width -float32 cell_height -geometry_msgs/Point[] cells diff --git a/message_generation/src/test/resources/nav_msgs/msg/MapMetaData.msg b/message_generation/src/test/resources/nav_msgs/msg/MapMetaData.msg deleted file mode 100644 index 398fbdd..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/MapMetaData.msg +++ /dev/null @@ -1,13 +0,0 @@ -# This hold basic information about the characterists of the OccupancyGrid - -# The time at which the map was loaded -time map_load_time -# The map resolution [m/cell] -float32 resolution -# Map width [cells] -uint32 width -# Map height [cells] -uint32 height -# The origin of the map [m, m, rad]. This is the real-world pose of the -# cell (0,0) in the map. -geometry_msgs/Pose origin \ No newline at end of file diff --git a/message_generation/src/test/resources/nav_msgs/msg/OccupancyGrid.msg b/message_generation/src/test/resources/nav_msgs/msg/OccupancyGrid.msg deleted file mode 100644 index f2e79bd..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/OccupancyGrid.msg +++ /dev/null @@ -1,11 +0,0 @@ -# This represents a 2-D grid map, in which each cell represents the probability of -# occupancy. - -Header header - -#MetaData for the map -MapMetaData info - -# The map data, in row-major order, starting with (0,0). Occupancy -# probabilities are in the range [0,100]. Unknown is -1. -int8[] data diff --git a/message_generation/src/test/resources/nav_msgs/msg/Odometry.msg b/message_generation/src/test/resources/nav_msgs/msg/Odometry.msg deleted file mode 100644 index 73578ed..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/Odometry.msg +++ /dev/null @@ -1,7 +0,0 @@ -# This represents an estimate of a position and velocity in free space. -# The pose in this message should be specified in the coordinate frame given by header.frame_id. -# The twist in this message should be specified in the coordinate frame given by the child_frame_id -Header header -string child_frame_id -geometry_msgs/PoseWithCovariance pose -geometry_msgs/TwistWithCovariance twist diff --git a/message_generation/src/test/resources/nav_msgs/msg/Path.msg b/message_generation/src/test/resources/nav_msgs/msg/Path.msg deleted file mode 100644 index 979cb7d..0000000 --- a/message_generation/src/test/resources/nav_msgs/msg/Path.msg +++ /dev/null @@ -1,3 +0,0 @@ -#An array of poses that represents a Path for a robot to follow -Header header -geometry_msgs/PoseStamped[] poses diff --git a/message_generation/src/test/resources/nav_msgs/srv/GetMap.srv b/message_generation/src/test/resources/nav_msgs/srv/GetMap.srv deleted file mode 100644 index 6bd8e4a..0000000 --- a/message_generation/src/test/resources/nav_msgs/srv/GetMap.srv +++ /dev/null @@ -1,3 +0,0 @@ -# Get the map as a nav_msgs/OccupancyGrid ---- -nav_msgs/OccupancyGrid map diff --git a/message_generation/src/test/resources/nav_msgs/srv/GetPlan.srv b/message_generation/src/test/resources/nav_msgs/srv/GetPlan.srv deleted file mode 100644 index f5c23ed..0000000 --- a/message_generation/src/test/resources/nav_msgs/srv/GetPlan.srv +++ /dev/null @@ -1,13 +0,0 @@ -# Get a plan from the current position to the goal Pose - -# The start pose for the plan -geometry_msgs/PoseStamped start - -# The final pose of the goal position -geometry_msgs/PoseStamped goal - -# If the goal is obstructed, how many meters the planner can -# relax the constraint in x and y before failing. -float32 tolerance ---- -nav_msgs/Path plan diff --git a/message_generation/src/test/resources/std_msgs/msg/Bool.msg b/message_generation/src/test/resources/std_msgs/msg/Bool.msg deleted file mode 100644 index f7cabb9..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Bool.msg +++ /dev/null @@ -1 +0,0 @@ -bool data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/Byte.msg b/message_generation/src/test/resources/std_msgs/msg/Byte.msg deleted file mode 100644 index d993b34..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Byte.msg +++ /dev/null @@ -1 +0,0 @@ -byte data diff --git a/message_generation/src/test/resources/std_msgs/msg/ByteMultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/ByteMultiArray.msg deleted file mode 100644 index bb00bd3..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/ByteMultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -byte[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/Char.msg b/message_generation/src/test/resources/std_msgs/msg/Char.msg deleted file mode 100644 index 39a1d46..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Char.msg +++ /dev/null @@ -1 +0,0 @@ -char data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/ColorRGBA.msg b/message_generation/src/test/resources/std_msgs/msg/ColorRGBA.msg deleted file mode 100644 index 182dbc8..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/ColorRGBA.msg +++ /dev/null @@ -1,4 +0,0 @@ -float32 r -float32 g -float32 b -float32 a diff --git a/message_generation/src/test/resources/std_msgs/msg/Duration.msg b/message_generation/src/test/resources/std_msgs/msg/Duration.msg deleted file mode 100644 index f13931e..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Duration.msg +++ /dev/null @@ -1 +0,0 @@ -duration data diff --git a/message_generation/src/test/resources/std_msgs/msg/Empty.msg b/message_generation/src/test/resources/std_msgs/msg/Empty.msg deleted file mode 100644 index e69de29..0000000 diff --git a/message_generation/src/test/resources/std_msgs/msg/Float32.msg b/message_generation/src/test/resources/std_msgs/msg/Float32.msg deleted file mode 100644 index e897405..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Float32.msg +++ /dev/null @@ -1 +0,0 @@ -float32 data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/Float32MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/Float32MultiArray.msg deleted file mode 100644 index 9158308..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Float32MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -float32[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/Float64.msg b/message_generation/src/test/resources/std_msgs/msg/Float64.msg deleted file mode 100644 index cd09d39..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Float64.msg +++ /dev/null @@ -1 +0,0 @@ -float64 data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/Float64MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/Float64MultiArray.msg deleted file mode 100644 index 0a13b92..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Float64MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -float64[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/Header.msg b/message_generation/src/test/resources/std_msgs/msg/Header.msg deleted file mode 100644 index b2f34f6..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Header.msg +++ /dev/null @@ -1,15 +0,0 @@ -# Standard metadata for higher-level stamped data types. -# This is generally used to communicate timestamped data -# in a particular coordinate frame. -# -# sequence ID: consecutively increasing ID -uint32 seq -#Two-integer timestamp that is expressed as: -# * stamp.secs: seconds (stamp_secs) since epoch -# * stamp.nsecs: nanoseconds since stamp_secs -# time-handling sugar is provided by the client library -time stamp -#Frame this data is associated with -# 0: no frame -# 1: global frame -string frame_id diff --git a/message_generation/src/test/resources/std_msgs/msg/Int16.msg b/message_generation/src/test/resources/std_msgs/msg/Int16.msg deleted file mode 100644 index c4389fa..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int16.msg +++ /dev/null @@ -1 +0,0 @@ -int16 data diff --git a/message_generation/src/test/resources/std_msgs/msg/Int16MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/Int16MultiArray.msg deleted file mode 100644 index d2ddea1..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int16MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -int16[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/Int32.msg b/message_generation/src/test/resources/std_msgs/msg/Int32.msg deleted file mode 100644 index 0ecfe35..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int32.msg +++ /dev/null @@ -1 +0,0 @@ -int32 data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/Int32MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/Int32MultiArray.msg deleted file mode 100644 index af60abd..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int32MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -int32[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/Int64.msg b/message_generation/src/test/resources/std_msgs/msg/Int64.msg deleted file mode 100644 index 6961e00..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int64.msg +++ /dev/null @@ -1 +0,0 @@ -int64 data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/Int64MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/Int64MultiArray.msg deleted file mode 100644 index f4f35e1..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int64MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -int64[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/Int8.msg b/message_generation/src/test/resources/std_msgs/msg/Int8.msg deleted file mode 100644 index 1e42e55..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int8.msg +++ /dev/null @@ -1 +0,0 @@ -int8 data diff --git a/message_generation/src/test/resources/std_msgs/msg/Int8MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/Int8MultiArray.msg deleted file mode 100644 index a59a372..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Int8MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -int8[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/MultiArrayDimension.msg b/message_generation/src/test/resources/std_msgs/msg/MultiArrayDimension.msg deleted file mode 100644 index 0824046..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/MultiArrayDimension.msg +++ /dev/null @@ -1,3 +0,0 @@ -string label # label of given dimension -uint32 size # size of given dimension (in type units) -uint32 stride # stride of given dimension \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/MultiArrayLayout.msg b/message_generation/src/test/resources/std_msgs/msg/MultiArrayLayout.msg deleted file mode 100644 index 5437f85..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/MultiArrayLayout.msg +++ /dev/null @@ -1,26 +0,0 @@ -# The multiarray declares a generic multi-dimensional array of a -# particular data type. Dimensions are ordered from outer most -# to inner most. - -MultiArrayDimension[] dim # Array of dimension properties -uint32 data_offset # padding bytes at front of data - -# Accessors should ALWAYS be written in terms of dimension stride -# and specified outer-most dimension first. -# -# multiarray(i,j,k) = data[data_offset + dim_stride[1]*i + dim_stride[2]*j + k] -# -# A standard, 3-channel 640x480 image with interleaved color channels -# would be specified as: -# -# dim[0].label = "height" -# dim[0].size = 480 -# dim[0].stride = 3*640*480 = 921600 (note dim[0] stride is just size of image) -# dim[1].label = "width" -# dim[1].size = 640 -# dim[1].stride = 3*640 = 1920 -# dim[2].label = "channel" -# dim[2].size = 3 -# dim[2].stride = 3 -# -# multiarray(i,j,k) refers to the ith row, jth column, and kth channel. \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/String.msg b/message_generation/src/test/resources/std_msgs/msg/String.msg deleted file mode 100644 index ae72173..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/String.msg +++ /dev/null @@ -1 +0,0 @@ -string data diff --git a/message_generation/src/test/resources/std_msgs/msg/Time.msg b/message_generation/src/test/resources/std_msgs/msg/Time.msg deleted file mode 100644 index 7f8f721..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/Time.msg +++ /dev/null @@ -1 +0,0 @@ -time data diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt16.msg b/message_generation/src/test/resources/std_msgs/msg/UInt16.msg deleted file mode 100644 index 87d0c44..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt16.msg +++ /dev/null @@ -1 +0,0 @@ -uint16 data diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt16MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/UInt16MultiArray.msg deleted file mode 100644 index f38970b..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt16MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -uint16[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt32.msg b/message_generation/src/test/resources/std_msgs/msg/UInt32.msg deleted file mode 100644 index b6c696b..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt32.msg +++ /dev/null @@ -1 +0,0 @@ -uint32 data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt32MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/UInt32MultiArray.msg deleted file mode 100644 index b2bb077..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt32MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -uint32[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt64.msg b/message_generation/src/test/resources/std_msgs/msg/UInt64.msg deleted file mode 100644 index 2eb1afa..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt64.msg +++ /dev/null @@ -1 +0,0 @@ -uint64 data \ No newline at end of file diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt64MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/UInt64MultiArray.msg deleted file mode 100644 index 30d0cd9..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt64MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -uint64[] data # array of data - diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt8.msg b/message_generation/src/test/resources/std_msgs/msg/UInt8.msg deleted file mode 100644 index 5eefd87..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt8.msg +++ /dev/null @@ -1 +0,0 @@ -uint8 data diff --git a/message_generation/src/test/resources/std_msgs/msg/UInt8MultiArray.msg b/message_generation/src/test/resources/std_msgs/msg/UInt8MultiArray.msg deleted file mode 100644 index 31f7d6a..0000000 --- a/message_generation/src/test/resources/std_msgs/msg/UInt8MultiArray.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Please look at the MultiArrayLayout message definition for -# documentation on all multiarrays. - -MultiArrayLayout layout # specification of data layout -uint8[] data # array of data - diff --git a/message_generation/src/test/resources/std_srvs/srv/Empty.srv b/message_generation/src/test/resources/std_srvs/srv/Empty.srv deleted file mode 100644 index 73b314f..0000000 --- a/message_generation/src/test/resources/std_srvs/srv/Empty.srv +++ /dev/null @@ -1 +0,0 @@ ---- \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/msg/ArrayVal.msg b/message_generation/src/test/resources/test_msgs/msg/ArrayVal.msg deleted file mode 100644 index 4a34dd1..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/ArrayVal.msg +++ /dev/null @@ -1,2 +0,0 @@ -Val[] vals -#Val[10] vals_fixed diff --git a/message_generation/src/test/resources/test_msgs/msg/Composite.msg b/message_generation/src/test/resources/test_msgs/msg/Composite.msg deleted file mode 100644 index 4629d3e..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/Composite.msg +++ /dev/null @@ -1,3 +0,0 @@ -# composite message. required for testing import calculation in generators -CompositeA a -CompositeB b diff --git a/message_generation/src/test/resources/test_msgs/msg/CompositeA.msg b/message_generation/src/test/resources/test_msgs/msg/CompositeA.msg deleted file mode 100644 index 9f4fde2..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/CompositeA.msg +++ /dev/null @@ -1,6 +0,0 @@ -# This represents an orientation in free space in quaternion form. - -float64 x -float64 y -float64 z -float64 w diff --git a/message_generation/src/test/resources/test_msgs/msg/CompositeB.msg b/message_generation/src/test/resources/test_msgs/msg/CompositeB.msg deleted file mode 100644 index fb689bc..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/CompositeB.msg +++ /dev/null @@ -1,4 +0,0 @@ -# copy of geometry_msgs/Point for testing -float64 x -float64 y -float64 z diff --git a/message_generation/src/test/resources/test_msgs/msg/EmbedTest.msg b/message_generation/src/test/resources/test_msgs/msg/EmbedTest.msg deleted file mode 100644 index e1962cd..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/EmbedTest.msg +++ /dev/null @@ -1,6 +0,0 @@ -std_msgs/String str1 -std_msgs/Int32 int1 -std_msgs/Int32[] ints -Val val -Val[] vals -ArrayVal[] arrayval diff --git a/message_generation/src/test/resources/test_msgs/msg/Floats.msg b/message_generation/src/test/resources/test_msgs/msg/Floats.msg deleted file mode 100644 index 6bd8052..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/Floats.msg +++ /dev/null @@ -1,2 +0,0 @@ -# exact copy of rospy_tutorials/Floats, used for testing -float32[] data diff --git a/message_generation/src/test/resources/test_msgs/msg/HeaderHeaderVal.msg b/message_generation/src/test/resources/test_msgs/msg/HeaderHeaderVal.msg deleted file mode 100644 index 6882d7a..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/HeaderHeaderVal.msg +++ /dev/null @@ -1,2 +0,0 @@ -Header header -HeaderVal val \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/msg/HeaderVal.msg b/message_generation/src/test/resources/test_msgs/msg/HeaderVal.msg deleted file mode 100644 index 91f99b2..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/HeaderVal.msg +++ /dev/null @@ -1,2 +0,0 @@ -Header header -string val \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/msg/PythonKeyword.msg b/message_generation/src/test/resources/test_msgs/msg/PythonKeyword.msg deleted file mode 100644 index 0949ea8..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/PythonKeyword.msg +++ /dev/null @@ -1 +0,0 @@ -int32 yield diff --git a/message_generation/src/test/resources/test_msgs/msg/TestArrays.msg b/message_generation/src/test/resources/test_msgs/msg/TestArrays.msg deleted file mode 100644 index 2d7493f..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TestArrays.msg +++ /dev/null @@ -1,10 +0,0 @@ -# caller_id of most recent node to send this message -string caller_id -# caller_id of the original node to send this message -string orig_caller_id - -int32[] int32_array -float32[] float32_array -time[] time_array -TestString[] test_string_array -# TODO: array of arrays diff --git a/message_generation/src/test/resources/test_msgs/msg/TestConstants.msg b/message_generation/src/test/resources/test_msgs/msg/TestConstants.msg deleted file mode 100644 index 344afc3..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TestConstants.msg +++ /dev/null @@ -1,15 +0,0 @@ -float32 A=-123.0 -float32 B=124.0 -float64 C=125.0 -int32 X=123 -int32 Y=-123 -uint32 Z=124 -string FOO=foo -string SINGLEQUOTE='hi -string DOUBLEQUOTE="hello" there -string MULTIQUOTE="hello" 'goodbye' -string EXAMPLE="#comments" are ignored, and leading and trailing whitespace removed -string WHITESPACE= strip -string EMPTY= -bool TRUE=1 -bool FALSE=0 \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/msg/TestFixedArray.msg b/message_generation/src/test/resources/test_msgs/msg/TestFixedArray.msg deleted file mode 100644 index 005aa94..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TestFixedArray.msg +++ /dev/null @@ -1,16 +0,0 @@ -float32[1] f32_1 -float32[3] f32_3 -float64[1] f64_1 -float64[3] f64_3 -int8[1] i8_1 -int8[3] i8_3 -uint8[1] u8_1 -uint8[3] u8_3 -int32[1] i32_1 -int32[3] i32_3 -uint32[1] u32_1 -uint32[3] u32_3 -string[1] s_1 -string[3] s_3 -bool[1] b_1 -bool[3] b_3 \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/msg/TestHeader.msg b/message_generation/src/test/resources/test_msgs/msg/TestHeader.msg deleted file mode 100644 index 22897c3..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TestHeader.msg +++ /dev/null @@ -1,8 +0,0 @@ -Header header - -# caller_id of most recent node to send this message -string caller_id -# caller_id of the original node to send this message -string orig_caller_id - -byte auto_header # autoset header on response diff --git a/message_generation/src/test/resources/test_msgs/msg/TestPrimitives.msg b/message_generation/src/test/resources/test_msgs/msg/TestPrimitives.msg deleted file mode 100644 index 815dd5b..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TestPrimitives.msg +++ /dev/null @@ -1,21 +0,0 @@ -# Integration test message of all primitive types - -# caller_id of most recent node to send this message -string caller_id -# caller_id of the original node to send this message -string orig_caller_id - -string str -byte b -int16 int16 -int32 int32 -int64 int64 -char c -uint16 uint16 -uint32 uint32 -uint64 uint64 -float32 float32 -float64 float64 -time t -duration d - diff --git a/message_generation/src/test/resources/test_msgs/msg/TestString.msg b/message_generation/src/test/resources/test_msgs/msg/TestString.msg deleted file mode 100644 index 4ab0438..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TestString.msg +++ /dev/null @@ -1,6 +0,0 @@ -# Integration test message -# caller_id of most recent node to send this message -string caller_id -# caller_id of the original node to send this message -string orig_caller_id -string data diff --git a/message_generation/src/test/resources/test_msgs/msg/TransitiveImport.msg b/message_generation/src/test/resources/test_msgs/msg/TransitiveImport.msg deleted file mode 100644 index bf33d17..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TransitiveImport.msg +++ /dev/null @@ -1,2 +0,0 @@ -# Bug #2133/2139: EmbedTest uses std_msgs, so TransitiveImport needs it as well -EmbedTest data \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/msg/TransitiveMsg1.msg b/message_generation/src/test/resources/test_msgs/msg/TransitiveMsg1.msg deleted file mode 100644 index f41ed0c..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TransitiveMsg1.msg +++ /dev/null @@ -1,2 +0,0 @@ -TransitiveMsg2 msg2 - diff --git a/message_generation/src/test/resources/test_msgs/msg/TransitiveMsg2.msg b/message_generation/src/test/resources/test_msgs/msg/TransitiveMsg2.msg deleted file mode 100644 index 0084c08..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/TransitiveMsg2.msg +++ /dev/null @@ -1 +0,0 @@ -test_msgs/Composite data diff --git a/message_generation/src/test/resources/test_msgs/msg/Val.msg b/message_generation/src/test/resources/test_msgs/msg/Val.msg deleted file mode 100644 index c11841a..0000000 --- a/message_generation/src/test/resources/test_msgs/msg/Val.msg +++ /dev/null @@ -1 +0,0 @@ -string val \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/srv/AddTwoInts.srv b/message_generation/src/test/resources/test_msgs/srv/AddTwoInts.srv deleted file mode 100644 index 3a68808..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/AddTwoInts.srv +++ /dev/null @@ -1,4 +0,0 @@ -int64 a -int64 b ---- -int64 sum diff --git a/message_generation/src/test/resources/test_msgs/srv/ConstantsMultiplex.srv b/message_generation/src/test/resources/test_msgs/srv/ConstantsMultiplex.srv deleted file mode 100644 index b955445..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/ConstantsMultiplex.srv +++ /dev/null @@ -1,26 +0,0 @@ -byte BYTE_X=0 -byte BYTE_Y=15 -byte BYTE_Z=5 -int32 INT32_X=0 -int32 INT32_Y=-12345678 -int32 INT32_Z=12345678 -uint32 UINT32_X=0 -uint32 UINT32_Y=12345678 -uint32 UINT32_Z=1 -float32 FLOAT32_X=0.0 -float32 FLOAT32_Y=-3.14159 -float32 FLOAT32_Z=12345.78 -byte SELECT_X=1 -byte SELECT_Y=2 -byte SELECT_Z=3 -byte selection ---- -# test response constants as well -byte CONFIRM_X=1 -byte CONFIRM_Y=2 -byte CONFIRM_Z=3 -byte select_confirm -byte ret_byte -int32 ret_int32 -uint32 ret_uint32 -float32 ret_float32 \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/srv/EmptyReqSrv.srv b/message_generation/src/test/resources/test_msgs/srv/EmptyReqSrv.srv deleted file mode 100644 index 1f2c1eb..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/EmptyReqSrv.srv +++ /dev/null @@ -1,2 +0,0 @@ ---- -int32 fake_secret diff --git a/message_generation/src/test/resources/test_msgs/srv/EmptyRespSrv.srv b/message_generation/src/test/resources/test_msgs/srv/EmptyRespSrv.srv deleted file mode 100644 index 6ef29bc..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/EmptyRespSrv.srv +++ /dev/null @@ -1,2 +0,0 @@ -int32 fake_secret ---- diff --git a/message_generation/src/test/resources/test_msgs/srv/EmptySrv.srv b/message_generation/src/test/resources/test_msgs/srv/EmptySrv.srv deleted file mode 100644 index ed97d53..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/EmptySrv.srv +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/message_generation/src/test/resources/test_msgs/srv/ListReturn.srv b/message_generation/src/test/resources/test_msgs/srv/ListReturn.srv deleted file mode 100644 index 311e806..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/ListReturn.srv +++ /dev/null @@ -1,7 +0,0 @@ -# test case for having single list return value -int32 a -int32 b -int32 c -int32 d ---- -int32[] abcd diff --git a/message_generation/src/test/resources/test_msgs/srv/MultipleAddTwoInts.srv b/message_generation/src/test/resources/test_msgs/srv/MultipleAddTwoInts.srv deleted file mode 100644 index 522a482..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/MultipleAddTwoInts.srv +++ /dev/null @@ -1,8 +0,0 @@ -# test case for having multiple return values -int32 a -int32 b -int32 c -int32 d ---- -int32 ab -int32 cd \ No newline at end of file diff --git a/message_generation/src/test/resources/test_msgs/srv/StringString.srv b/message_generation/src/test/resources/test_msgs/srv/StringString.srv deleted file mode 100644 index a9242d4..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/StringString.srv +++ /dev/null @@ -1,4 +0,0 @@ -std_msgs/String str -Val str2 ---- -std_msgs/String str diff --git a/message_generation/src/test/resources/test_msgs/srv/TransitiveSrv.srv b/message_generation/src/test/resources/test_msgs/srv/TransitiveSrv.srv deleted file mode 100644 index 09a0375..0000000 --- a/message_generation/src/test/resources/test_msgs/srv/TransitiveSrv.srv +++ /dev/null @@ -1,4 +0,0 @@ -test_msgs/TransitiveMsg1 msg ---- -int32 a - diff --git a/package.xml b/package.xml deleted file mode 100644 index 50316fd..0000000 --- a/package.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0"?> -<package> - <name>rosjava_bootstrap</name> - <version>0.3.3</version> - <description> - Bootstrap utilities for rosjava builds. - </description> - <url>http://ros.org/wiki/rosjava_bootstrap</url> - <maintainer email="d.stonier@gmail.com">Daniel Stonier</maintainer> - <author>Daniel Stonier</author> - <author>Damon Kohler</author> - <license>Apache 2.0</license> - <buildtool_depend>catkin</buildtool_depend> - <build_depend>rosjava_build_tools</build_depend> - <run_depend>rosjava_build_tools</run_depend> -</package> - -- GitLab