diff --git a/foxy/ci-benchmark.yaml b/foxy/ci-benchmark.yaml new file mode 100644 index 00000000..dfafef2a --- /dev/null +++ b/foxy/ci-benchmark.yaml @@ -0,0 +1,112 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +benchmark_patterns: +- ws/test_results/**/*.benchmark.json +benchmark_schema: !include ../common/benchmark_schema.yaml +build_tool: colcon +build_tool_args: '--cmake-args -DAMENT_RUN_PERFORMANCE_TESTS=ON -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +build_tool_test_args: '--ctest-args -L performance --pytest-args -m performance' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 30 23 * * * +jenkins_job_timeout: 240 +jenkins_job_weight: 4 +package_selection_args: '--packages-above-depth 1 google_benchmark_vendor ament_cmake_google_benchmark performance_test_fixture' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/foxy/ci-nightly-connext.yaml b/foxy/ci-nightly-connext.yaml new file mode 100644 index 00000000..925c7874 --- /dev/null +++ b/foxy/ci-nightly-connext.yaml @@ -0,0 +1,103 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +install_packages: +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 15 23 1-31/3 * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore fastcdr foonathan_memory_vendor rosbag2_converter_default_plugins --packages-ignore-regex .*cyclonedds.* .*fastrtps.*' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/foxy/ci-nightly-cross-vendor-connext-cyclonedds.yaml b/foxy/ci-nightly-cross-vendor-connext-cyclonedds.yaml new file mode 100644 index 00000000..3d0b712f --- /dev/null +++ b/foxy/ci-nightly-cross-vendor-connext-cyclonedds.yaml @@ -0,0 +1,69 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_connext_cpp' + RMW_IMPLEMENTATIONS: 'rmw_connext_cpp:rmw_cyclonedds_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libssl-dev # for Connext and CycloneDDS +- libtinyxml2-dev # for FastRTPS, even though disabled it is needed for the typesupport +- maven # for CycloneDDS +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/foxy/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml b/foxy/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml new file mode 100644 index 00000000..b70d9ba6 --- /dev/null +++ b/foxy/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml @@ -0,0 +1,67 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_connext_cpp' + RMW_IMPLEMENTATIONS: 'rmw_connext_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/foxy/ci-nightly-cross-vendor-connext-fastrtps.yaml b/foxy/ci-nightly-cross-vendor-connext-fastrtps.yaml new file mode 100644 index 00000000..0f338af8 --- /dev/null +++ b/foxy/ci-nightly-cross-vendor-connext-fastrtps.yaml @@ -0,0 +1,65 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + RMW_IMPLEMENTATIONS: 'rmw_connext_cpp:rmw_fastrtps_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml b/foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml new file mode 100644 index 00000000..1f014a5f --- /dev/null +++ b/foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml @@ -0,0 +1,68 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_cyclonedds_cpp' + RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml b/foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml new file mode 100644 index 00000000..a485b5f6 --- /dev/null +++ b/foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml @@ -0,0 +1,66 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/foxy/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml b/foxy/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml new file mode 100644 index 00000000..36d52302 --- /dev/null +++ b/foxy/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml @@ -0,0 +1,64 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + RMW_IMPLEMENTATIONS: 'rmw_fastrtps_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/foxy/ci-nightly-cyclonedds.yaml b/foxy/ci-nightly-cyclonedds.yaml new file mode 100644 index 00000000..cee6d11b --- /dev/null +++ b/foxy/ci-nightly-cyclonedds.yaml @@ -0,0 +1,103 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 15 23 1-31/3 * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore fastcdr foonathan_memory_vendor rosbag2_converter_default_plugins --packages-ignore-regex .*connext.* .*fastrtps.*' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/foxy/ci-nightly-debug.yaml b/foxy/ci-nightly-debug.yaml new file mode 100644 index 00000000..2460a378 --- /dev/null +++ b/foxy/ci-nightly-debug.yaml @@ -0,0 +1,107 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Debug -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 15 23 1-31/3 * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/foxy/ci-nightly-extra-rmw-release.yaml b/foxy/ci-nightly-extra-rmw-release.yaml new file mode 100644 index 00000000..eb4d396b --- /dev/null +++ b/foxy/ci-nightly-extra-rmw-release.yaml @@ -0,0 +1,106 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 15 23 1-31/3 * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/foxy/ci-nightly-fastrtps-dynamic.yaml b/foxy/ci-nightly-fastrtps-dynamic.yaml new file mode 100644 index 00000000..e042c748 --- /dev/null +++ b/foxy/ci-nightly-fastrtps-dynamic.yaml @@ -0,0 +1,103 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 15 23 1-31/3 * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_cpp rosbag2_converter_default_plugins --packages-ignore-regex .*connext.* .*cyclonedds.*' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/foxy/ci-nightly-fastrtps.yaml b/foxy/ci-nightly-fastrtps.yaml new file mode 100644 index 00000000..61121b94 --- /dev/null +++ b/foxy/ci-nightly-fastrtps.yaml @@ -0,0 +1,103 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 15 23 1-31/3 * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp --packages-ignore-regex .*connext.* .*cyclonedds.*' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/foxy/ci-nightly-performance.yaml b/foxy/ci-nightly-performance.yaml new file mode 100644 index 00000000..1ec1cf4b --- /dev/null +++ b/foxy/ci-nightly-performance.yaml @@ -0,0 +1,2044 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +benchmark_patterns: +- ws/test_results/**/*.benchmark.json +benchmark_schema: !include ../common/benchmark_schema.yaml +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 -DPERFORMANCE_TEST_CYCLONEDDS_ENABLED=1 -DPERFORMANCE_TEST_FASTRTPS_ENABLED=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 180 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/buildfarm_perf_tests/raw/master/tools/ros2_dependencies.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +archive_files: +- ws/test_results/buildfarm_perf_tests/performance_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/overhead_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*.csv +show_images: + Performance Test Results - FastRTPS async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_async_*.png + Performance Test Results - FastRTPS sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_sync_*.png + Performance Test Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_connext_cpp_async_*.png + Performance Test Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_cyclonedds_cpp_sync_*.png + Performance Test Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_async_*.png + Performance Test Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_sync_*.png + Performance Test Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_async_*.png + Performance Test Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png + Overhead Test Results - rmw_connext_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Node Test Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_connext_cpp_async_*.png + Overhead Node Test Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_cyclonedds_cpp_sync_*.png + Overhead Node Test Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_async_*.png + Overhead Node Test Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_sync_*.png + Overhead Node Test Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_async_*.png + Overhead Node Test Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png + Performance Test Two Process Results - FastRTPS async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_async_*.png + Performance Test Two Process Results - FastRTPS sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_sync_*.png + Performance Test Two Process Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_connext_cpp_async_*.png + Performance Test Two Process Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_cyclonedds_cpp_sync_*.png + Performance Test Two Process Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_async_*.png + Performance Test Two Process Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_sync_*.png + Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_async_*.png + Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_sync_*.png +show_plots: + Overhead simple publisher and subscriber - Average Round-Trip Time: + - title: Simple Pub rmw_fastrtps_cpp_async Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_fastrtps_cpp_sync Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_connext_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_connext_cpp.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_cyclonedds_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + Overhead simple publisher and subscriber - Received messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Sent messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Lost messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Virtual Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_connext_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_connext_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + Overhead simple publisher and subscriber - Resident Anonymous Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_connext_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_connext_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + Overhead simple publisher and subscriber - Physical Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_connext_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_connext_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + Node Spinnig Results: + - title: Node Spinning Virtual Memory + description: "The figure shown above shows the virtual memory usage in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1024 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_virtual_memory.png + - title: Node Spinning CPU Usage + description: "The figure shown above shows the CPU usage in % used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Utilization (%) + master_csv_name: plot-node_spinning-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_cpu_usage.png + - title: Node Spinning Physical Memory + description: "The figure shown above shows the physical memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_physical_memory.png + - title: Node Spinning Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning-3.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_resident_anonymous_memory.png + Performance One Process Test Results (Array1k): + - title: Average Single-Trip Time + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_1k.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 0.2 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Throughtput + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s (mean) + master_csv_name: plot-performance_test_1p_1k-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 1000 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughtput.png + - title: Max Resident Set Size + description: "The figure shown above shows the max resident size Megabytes for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Megabytes + master_csv_name: plot-performance_test_1p_1k-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 3 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Received messages + description: "The figure shown above shows the received messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-3.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 4 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Sent messages + description: "The figure shown above shows the sent messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-4.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-5.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: CPU usage (%) + description: "The figure shown above shows the cpu usage in % for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-6.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_cpu_usage.png + Performance One Process Test Results (multisize messages): + - title: Average Single-Trip Time (Array1k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array4k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-1.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array16k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-2.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array32k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-3.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array60k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-4.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (PointCloud512k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-5.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array1m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-6.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array2m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-7.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array4m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-24.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-25.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (PointCloud8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-26.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Throughput (Array1k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-8.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array4k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-9.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array16k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-10.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array32k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-11.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array60k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-12.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (PointCloud512k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-13.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array1m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-14.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array2m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-15.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array4m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-27.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-28.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (PointCloud8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-29.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Lost messages (Array1k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-16.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array4k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-17.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array16k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-18.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array32k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-19.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array60k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-20.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (PointCloud512k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-21.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array1m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-22.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array2m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-23.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array4m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-30.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-31.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (PointCloud8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-32.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + Performance Two Processes Test Results (Array1k): + - title: Average Single-Trip Time + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_1k.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 0.2 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Throughtput + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s (mean) + master_csv_name: plot-performance_test_2p_1k-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 1000 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughtput.png + - title: Max Resident Set Size + description: "The figure shown above shows the max resident set size in Megabytes for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Megabytes + master_csv_name: plot-performance_test_2p_1k-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 3 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Received messages + description: "The figure shown above shows the received messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-3.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 4 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Sent messages + description: "The figure shown above shows the sent messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-4.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages + description: "The figure shown above shows the total lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-5.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: CPU usage (%) + description: "The figure shown above shows the CPU usage in % for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-6.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_cpu_usage.png + Performance Two Processes Test Results (multisize messages): + - title: Average Single-Trip Time (Array1k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array4k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-1.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array16k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-2.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array32k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-3.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array60k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-4.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (PointCloud512k) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-5.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array1m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-6.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array2m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-7.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array4m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-24.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-25.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (PointCloud8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-26.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Throughput (Array1k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-8.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array4k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-9.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array16k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-10.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array32k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-11.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array60k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-12.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (PointCloud512k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-13.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array1m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-14.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array2m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-15.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array4m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-27.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-28.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (PointCloud8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-29.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Lost messages (Array1k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-16.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array4k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-17.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array16k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-18.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array32k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-19.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array60k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-20.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (PointCloud512k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-21.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array1m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-22.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array2m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-23.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array4m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-30.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-31.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (PointCloud8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-32.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Fci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png +version: 1 diff --git a/foxy/ci-nightly-release.yaml b/foxy/ci-nightly-release.yaml new file mode 100644 index 00000000..b39090f1 --- /dev/null +++ b/foxy/ci-nightly-release.yaml @@ -0,0 +1,107 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_schedule: 15 23 1-31/3 * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/foxy/ci-overlay.yaml b/foxy/ci-overlay.yaml new file mode 100644 index 00000000..678671e3 --- /dev/null +++ b/foxy/ci-overlay.yaml @@ -0,0 +1,106 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 57 +jenkins_job_timeout: 240 +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/ros2/raw/foxy/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/foxy/release-build.yaml b/foxy/release-build.yaml new file mode 100644 index 00000000..dcea05cc --- /dev/null +++ b/foxy/release-build.yaml @@ -0,0 +1,94 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true + +build_environment_variables: + RTI_NC_LICENSE_ACCEPTED: 'yes' + +jenkins_binary_job_priority: 87 +jenkins_binary_job_timeout: 120 +jenkins_source_job_priority: 77 +jenkins_source_job_timeout: 30 +notifications: + emails: + - jacob+build.ros2.org@openrobotics.org + - ros2-buildfarm-foxy@googlegroups.com + maintainers: true +sync: + package_count: 504 +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/building + - http://repositories.ros.org/ubuntu/testing +target_repository: http://repo.ros2.org/ubuntu/building +targets: + ubuntu: + focal: + amd64: +type: release-build +upload_credential_id: jenkins-agent +version: 2 diff --git a/foxy/release-focal-arm64-build.yaml b/foxy/release-focal-arm64-build.yaml new file mode 100644 index 00000000..e1b781ab --- /dev/null +++ b/foxy/release-focal-arm64-build.yaml @@ -0,0 +1,91 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true +jenkins_binary_job_label: buildagent_arm64 || foxy_binarydeb_ubv8 +jenkins_binary_job_priority: 87 +jenkins_binary_job_timeout: 720 +jenkins_source_job_priority: 77 +jenkins_source_job_timeout: 30 +notifications: + emails: + - jacob+build.ros2.org@openrobotics.org + - ros2-buildfarm-foxy@googlegroups.com + maintainers: true +sync: + package_count: 504 +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/building + - http://repositories.ros.org/ubuntu/testing +target_repository: http://repo.ros2.org/ubuntu/building +targets: + ubuntu: + focal: + arm64: +type: release-build +upload_credential_id: jenkins-agent +version: 2 diff --git a/foxy/release-focal-armhf-build.yaml b/foxy/release-focal-armhf-build.yaml new file mode 100644 index 00000000..8696477b --- /dev/null +++ b/foxy/release-focal-armhf-build.yaml @@ -0,0 +1,91 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true +jenkins_binary_job_label: buildagent_armhf || foxy_binarydeb_ubv8 +jenkins_binary_job_priority: 97 +jenkins_binary_job_timeout: 720 +jenkins_source_job_priority: 77 +jenkins_source_job_timeout: 30 +notifications: + emails: + - jacob+build.ros2.org@openrobotics.org + - ros2-buildfarm-foxy@googlegroups.com + maintainers: true +sync: + package_count: 3 +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/building + - http://repositories.ros.org/ubuntu/testing +target_repository: http://repo.ros2.org/ubuntu/building +targets: + ubuntu: + focal: + armhf: +type: release-build +upload_credential_id: jenkins-agent +version: 2 diff --git a/foxy/source-build.yaml b/foxy/source-build.yaml new file mode 100644 index 00000000..cc67517e --- /dev/null +++ b/foxy/source-build.yaml @@ -0,0 +1,97 @@ +%YAML 1.1 +# ROS buildfarm source-build file +--- +build_environment_variables: + NDDSHOME: /opt/rti.com/rti_connext_dds-5.3.1 + ROS_PYTHON_VERSION: 3 + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +jenkins_commit_job_priority: 57 +jenkins_job_timeout: 120 +jenkins_pull_request_job_priority: 47 +notifications: + committers: true + compiler_warnings: true + emails: + - jacob+build.ros2.org@openrobotics.org + - ros2-buildfarm-foxy@googlegroups.com + maintainers: true +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +repository_blacklist: +- ros_workspace +targets: + ubuntu: + focal: + amd64: +test_commits: + default: true +test_pull_requests: + default: false +type: source-build +version: 2 diff --git a/index.yaml b/index.yaml index be846600..9dce00a3 100644 --- a/index.yaml +++ b/index.yaml @@ -25,6 +25,65 @@ distributions: #centos: eloquent/release-centos-build.yaml source_builds: default: eloquent/source-build.yaml + foxy: + ci_builds: + # benchmark: foxy/ci-benchmark.yaml + # nightly-connext: foxy/ci-nightly-connext.yaml + # nightly-cross-vendor-connext-cyclonedds: foxy/ci-nightly-cross-vendor-connext-cyclonedds.yaml + # nightly-cross-vendor-connext-fastrtps: foxy/ci-nightly-cross-vendor-connext-fastrtps.yaml + # nightly-cross-vendor-connext-fastrtps-dynamic: foxy/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml + # nightly-cross-vendor-cyclonedds-fastrtps: foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml + # nightly-cross-vendor-cyclonedds-fastrtps-dynamic: foxy/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml + # nightly-cross-vendor-fastrtps-fastrtps-dynamic: foxy/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml + # nightly-cyclonedds: foxy/ci-nightly-cyclonedds.yaml + # nightly-debug: foxy/ci-nightly-debug.yaml + # nightly-extra-rmw-release: foxy/ci-nightly-extra-rmw-release.yaml + # nightly-fastrtps: foxy/ci-nightly-fastrtps.yaml + # nightly-fastrtps-dynamic: foxy/ci-nightly-fastrtps-dynamic.yaml + # nightly-performance: foxy/ci-nightly-performance.yaml + nightly-release: foxy/ci-nightly-release.yaml + overlay: foxy/ci-overlay.yaml + doc_builds: {} + notification_emails: + - steven+build.test.ros2.org@openrobotics.org + - scott+build.test.ros2.org@openrobotics.org + - william+build.test.ros2.org@openrobotics.org + release_builds: + default: foxy/release-build.yaml + # TODO(jacobperron): reenable when focal issues are resolved + # See: https://github.com/osrf/multiarch-docker-image-generation/issues/38 + # ubhf: foxy/release-focal-armhf-build.yaml + # ubv8: foxy/release-focal-arm64-build.yaml + source_builds: + default: foxy/source-build.yaml + rolling: + ci_builds: + # benchmark: rolling/ci-benchmark.yaml + # nightly-connext: rolling/ci-nightly-connext.yaml + # nightly-cross-vendor-connext-cyclonedds: rolling/ci-nightly-cross-vendor-connext-cyclonedds.yaml + # nightly-cross-vendor-connext-fastrtps: rolling/ci-nightly-cross-vendor-connext-fastrtps.yaml + # nightly-cross-vendor-connext-fastrtps-dynamic: rolling/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml + # nightly-cross-vendor-cyclonedds-fastrtps: rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml + # nightly-cross-vendor-cyclonedds-fastrtps-dynamic: rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml + # nightly-cross-vendor-fastrtps-fastrtps-dynamic: rolling/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml + # nightly-cyclonedds: rolling/ci-nightly-cyclonedds.yaml + # nightly-debug: rolling/ci-nightly-debug.yaml + # nightly-extra-rmw-release: rolling/ci-nightly-extra-rmw-release.yaml + # nightly-fastrtps: rolling/ci-nightly-fastrtps.yaml + # nightly-fastrtps-dynamic: rolling/ci-nightly-fastrtps-dynamic.yaml + # nightly-performance: rolling/ci-nightly-performance.yaml + nightly-release: rolling/ci-nightly-release.yaml + overlay: rolling/ci-overlay.yaml + doc_builds: {} + notification_emails: + - steven+build.test.ros2.org@openrobotics.org + - scott+build.test.ros2.org@openrobotics.org + - william+build.test.ros2.org@openrobotics.org + release_builds: + default: rolling/release-build.yaml + # ufv8: rolling/release-focal-arm64-build.yaml + source_builds: + default: rolling/source-build.yaml doc_builds: ros2-documentation: ros2-documentation-build.yaml jenkins_url: https://build.test.ros2.org diff --git a/rolling/ci-benchmark.yaml b/rolling/ci-benchmark.yaml new file mode 100644 index 00000000..62b79394 --- /dev/null +++ b/rolling/ci-benchmark.yaml @@ -0,0 +1,112 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +benchmark_patterns: +- ws/test_results/**/*.benchmark.json +benchmark_schema: !include ../common/benchmark_schema.yaml +build_tool: colcon +build_tool_args: '--cmake-args -DAMENT_RUN_PERFORMANCE_TESTS=ON -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +build_tool_test_args: '--ctest-args -L performance --pytest-args -m performance' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 30 23 * * * +jenkins_job_timeout: 240 +jenkins_job_weight: 4 +package_selection_args: '--packages-above-depth 1 google_benchmark_vendor ament_cmake_google_benchmark performance_test_fixture' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/rolling/ci-nightly-connext.yaml b/rolling/ci-nightly-connext.yaml new file mode 100644 index 00000000..4ae42fae --- /dev/null +++ b/rolling/ci-nightly-connext.yaml @@ -0,0 +1,104 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore fastcdr foonathan_memory_vendor rosbag2_converter_default_plugins --packages-ignore-regex .*cyclonedds.* .*fastrtps.*' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/rolling/ci-nightly-cross-vendor-connext-cyclonedds.yaml b/rolling/ci-nightly-cross-vendor-connext-cyclonedds.yaml new file mode 100644 index 00000000..ca3511f0 --- /dev/null +++ b/rolling/ci-nightly-cross-vendor-connext-cyclonedds.yaml @@ -0,0 +1,70 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_connext_cpp' + RMW_IMPLEMENTATIONS: 'rmw_connext_cpp:rmw_cyclonedds_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- libssl-dev # for Connext and CycloneDDS +- libtinyxml2-dev # for FastRTPS, even though disabled it is needed for the typesupport +- maven # for CycloneDDS +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/rolling/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml b/rolling/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml new file mode 100644 index 00000000..6fd443f8 --- /dev/null +++ b/rolling/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml @@ -0,0 +1,68 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_connext_cpp' + RMW_IMPLEMENTATIONS: 'rmw_connext_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/rolling/ci-nightly-cross-vendor-connext-fastrtps.yaml b/rolling/ci-nightly-cross-vendor-connext-fastrtps.yaml new file mode 100644 index 00000000..3ead5431 --- /dev/null +++ b/rolling/ci-nightly-cross-vendor-connext-fastrtps.yaml @@ -0,0 +1,66 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + RMW_IMPLEMENTATIONS: 'rmw_connext_cpp:rmw_fastrtps_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml b/rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml new file mode 100644 index 00000000..bf10ed17 --- /dev/null +++ b/rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml @@ -0,0 +1,69 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_cyclonedds_cpp' + RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml b/rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml new file mode 100644 index 00000000..cd3617cf --- /dev/null +++ b/rolling/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml @@ -0,0 +1,67 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/rolling/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml b/rolling/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml new file mode 100644 index 00000000..f0c4a9ca --- /dev/null +++ b/rolling/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml @@ -0,0 +1,65 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + RMW_IMPLEMENTATIONS: 'rmw_fastrtps_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/rolling/ci-nightly-cyclonedds.yaml b/rolling/ci-nightly-cyclonedds.yaml new file mode 100644 index 00000000..280d4650 --- /dev/null +++ b/rolling/ci-nightly-cyclonedds.yaml @@ -0,0 +1,104 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore fastcdr foonathan_memory_vendor rosbag2_converter_default_plugins --packages-ignore-regex .*connext.* .*fastrtps.*' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/rolling/ci-nightly-debug.yaml b/rolling/ci-nightly-debug.yaml new file mode 100644 index 00000000..2e204f3b --- /dev/null +++ b/rolling/ci-nightly-debug.yaml @@ -0,0 +1,108 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Debug -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/rolling/ci-nightly-extra-rmw-release.yaml b/rolling/ci-nightly-extra-rmw-release.yaml new file mode 100644 index 00000000..32e49784 --- /dev/null +++ b/rolling/ci-nightly-extra-rmw-release.yaml @@ -0,0 +1,107 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/rolling/ci-nightly-fastrtps-dynamic.yaml b/rolling/ci-nightly-fastrtps-dynamic.yaml new file mode 100644 index 00000000..f2608a28 --- /dev/null +++ b/rolling/ci-nightly-fastrtps-dynamic.yaml @@ -0,0 +1,104 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_cpp rosbag2_converter_default_plugins --packages-ignore-regex .*connext.* .*cyclonedds.*' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/rolling/ci-nightly-fastrtps.yaml b/rolling/ci-nightly-fastrtps.yaml new file mode 100644 index 00000000..3be61c95 --- /dev/null +++ b/rolling/ci-nightly-fastrtps.yaml @@ -0,0 +1,104 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp --packages-ignore-regex .*connext.* .*cyclonedds.*' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/rolling/ci-nightly-performance.yaml b/rolling/ci-nightly-performance.yaml new file mode 100644 index 00000000..39b934c7 --- /dev/null +++ b/rolling/ci-nightly-performance.yaml @@ -0,0 +1,2044 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +benchmark_patterns: +- ws/test_results/**/*.benchmark.json +benchmark_schema: !include ../common/benchmark_schema.yaml +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 -DPERFORMANCE_TEST_CYCLONEDDS_ENABLED=1 -DPERFORMANCE_TEST_FASTRTPS_ENABLED=1 --no-warn-unused-cli' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 180 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/buildfarm_perf_tests/raw/master/tools/ros2_dependencies.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +archive_files: +- ws/test_results/buildfarm_perf_tests/performance_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/overhead_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*.csv +show_images: + Performance Test Results - FastRTPS async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_async_*.png + Performance Test Results - FastRTPS sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_sync_*.png + Performance Test Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_connext_cpp_async_*.png + Performance Test Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_cyclonedds_cpp_sync_*.png + Performance Test Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_async_*.png + Performance Test Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_sync_*.png + Performance Test Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_async_*.png + Performance Test Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png + Overhead Test Results - rmw_connext_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Node Test Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_connext_cpp_async_*.png + Overhead Node Test Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_cyclonedds_cpp_sync_*.png + Overhead Node Test Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_async_*.png + Overhead Node Test Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_sync_*.png + Overhead Node Test Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_async_*.png + Overhead Node Test Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png + Performance Test Two Process Results - FastRTPS async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_async_*.png + Performance Test Two Process Results - FastRTPS sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_sync_*.png + Performance Test Two Process Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_connext_cpp_async_*.png + Performance Test Two Process Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_cyclonedds_cpp_sync_*.png + Performance Test Two Process Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_async_*.png + Performance Test Two Process Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_sync_*.png + Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_async_*.png + Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_sync_*.png +show_plots: + Overhead simple publisher and subscriber - Average Round-Trip Time: + - title: Simple Pub rmw_fastrtps_cpp_async Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_fastrtps_cpp_sync Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_connext_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_connext_cpp.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_cyclonedds_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + Overhead simple publisher and subscriber - Received messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Sent messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Lost messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Virtual Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_connext_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_connext_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + num_builds: 50 + master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + Overhead simple publisher and subscriber - Resident Anonymous Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_connext_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_connext_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + Overhead simple publisher and subscriber - Physical Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_connext_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_connext_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + Node Spinnig Results: + - title: Node Spinning Virtual Memory + description: "The figure shown above shows the virtual memory usage in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 1024 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_virtual_memory.png + - title: Node Spinning CPU Usage + description: "The figure shown above shows the CPU usage in % used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Utilization (%) + master_csv_name: plot-node_spinning-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_cpu_usage.png + - title: Node Spinning Physical Memory + description: "The figure shown above shows the physical memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_physical_memory.png + - title: Node Spinning Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning-3.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_resident_anonymous_memory.png + Performance One Process Test Results (Array1k): + - title: Average Single-Trip Time + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_1k.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 0.2 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Throughtput + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s (mean) + master_csv_name: plot-performance_test_1p_1k-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 1.05 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughtput.png + - title: Max Resident Set Size + description: "The figure shown above shows the max resident size Megabytes for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Megabytes + master_csv_name: plot-performance_test_1p_1k-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 3 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Received messages + description: "The figure shown above shows the received messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-3.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 4 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Sent messages + description: "The figure shown above shows the sent messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-4.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-5.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: CPU usage (%) + description: "The figure shown above shows the cpu usage in % for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-6.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_cpu_usage.png + Performance One Process Test Results (multisize messages): + - title: Average Single-Trip Time (Array1k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array4k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-1.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array16k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-2.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array32k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-3.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array60k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-4.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (PointCloud512k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-5.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array1m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-6.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array2m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-7.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array4m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-24.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-25.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (PointCloud8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-26.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Throughput (Array1k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-8.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array4k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-9.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array16k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-10.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array32k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-11.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array60k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-12.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (PointCloud512k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-13.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array1m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-14.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array2m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-15.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array4m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-27.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-28.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (PointCloud8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-29.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Lost messages (Array1k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-16.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array4k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-17.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array16k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-18.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array32k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-19.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array60k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-20.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (PointCloud512k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-21.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array1m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-22.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array2m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-23.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array4m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-30.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-31.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (PointCloud8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-32.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + Performance Two Processes Test Results (Array1k): + - title: Average Single-Trip Time + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_1k.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 0.2 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Throughtput + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s (mean) + master_csv_name: plot-performance_test_2p_1k-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 1.05 + y_axis_exclude_zero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughtput.png + - title: Max Resident Set Size + description: "The figure shown above shows the max resident set size in Megabytes for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Megabytes + master_csv_name: plot-performance_test_2p_1k-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 3 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Received messages + description: "The figure shown above shows the received messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-3.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 4 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Sent messages + description: "The figure shown above shows the sent messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-4.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages + description: "The figure shown above shows the total lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-5.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: CPU usage (%) + description: "The figure shown above shows the CPU usage in % for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-6.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_cpu_usage.png + Performance Two Processes Test Results (multisize messages): + - title: Average Single-Trip Time (Array1k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array4k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-1.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array16k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-2.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array32k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-3.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array60k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-4.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (PointCloud512k) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-5.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array1m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-6.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array2m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-7.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array4m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-24.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-25.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (PointCloud8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-26.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Throughput (Array1k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-8.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array4k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-9.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array16k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-10.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array32k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-11.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array60k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-12.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (PointCloud512k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-13.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array1m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-14.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array2m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-15.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array4m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-27.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-28.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (PointCloud8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-29.csv + style: line + num_builds: 10 + exclZero: False + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Lost messages (Array1k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-16.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array4k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-17.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array16k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-18.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array32k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-19.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array60k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-20.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (PointCloud512k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-21.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array1m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-22.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array2m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-23.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array4m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-30.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-31.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (PointCloud8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-32.csv + style: line + num_builds: 10 + y_axis_exclude_zero: True + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_focal_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png +version: 1 diff --git a/rolling/ci-nightly-release.yaml b/rolling/ci-nightly-release.yaml new file mode 100644 index 00000000..63187558 --- /dev/null +++ b/rolling/ci-nightly-release.yaml @@ -0,0 +1,108 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PACKAGE_PATH: '/opt/ros/noetic/share' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +version: 1 diff --git a/rolling/ci-overlay.yaml b/rolling/ci-overlay.yaml new file mode 100644 index 00000000..fe5ba900 --- /dev/null +++ b/rolling/ci-overlay.yaml @@ -0,0 +1,107 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CMAKE_PREFIX_PATH: '/opt/ros/noetic:$CMAKE_PREFIX_PATH' + LD_LIBRARY_PATH: '/opt/ros/noetic/lib:$LD_LIBRARY_PATH' + NDDSHOME: '/opt/rti.com/rti_connext_dds-5.3.1' + PYTHONPATH: '/opt/ros/noetic/lib/python3/dist-packages:$PYTHONPATH' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- default-jdk # for CycloneDDS +- libasio-dev # for FastRTPS +- libtinyxml2-dev # for FastRTPS +- maven # for CycloneDDS +- ros-noetic-common-msgs +- ros-noetic-rosbash +- ros-noetic-roscpp +- ros-noetic-roscpp-tutorials +- ros-noetic-roslaunch +- ros-noetic-rosmsg +- ros-noetic-rospy-tutorials +- ros-noetic-tf2-msgs +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 240 +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/ros2/raw/master/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +targets: + ubuntu: + focal: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/rolling/release-build.yaml b/rolling/release-build.yaml new file mode 100644 index 00000000..411676e4 --- /dev/null +++ b/rolling/release-build.yaml @@ -0,0 +1,94 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true + +build_environment_variables: + RTI_NC_LICENSE_ACCEPTED: 'yes' + +jenkins_binary_job_priority: 80 +jenkins_binary_job_timeout: 120 +jenkins_source_job_priority: 70 +jenkins_source_job_timeout: 30 +notifications: + emails: + - steven+build.ros2.org@openrobotics.org + - ros2-buildfarm-rolling@googlegroups.com + maintainers: true +sync: + package_count: 262 +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/building + - http://repositories.ros.org/ubuntu/testing +target_repository: http://repo.ros2.org/ubuntu/building +targets: + ubuntu: + focal: + amd64: +type: release-build +upload_credential_id: jenkins-agent +version: 2 diff --git a/rolling/release-focal-arm64-build.yaml b/rolling/release-focal-arm64-build.yaml new file mode 100644 index 00000000..f5992b8a --- /dev/null +++ b/rolling/release-focal-arm64-build.yaml @@ -0,0 +1,91 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true +jenkins_binary_job_label: buildagent_arm64 || rolling_binarydeb_ubv8 +jenkins_binary_job_priority: 80 +jenkins_binary_job_timeout: 720 +jenkins_source_job_priority: 70 +jenkins_source_job_timeout: 30 +notifications: + emails: + - steven+build.ros2.org@openrobotics.org + - ros2-buildfarm-rolling@googlegroups.com + maintainers: true +sync: + package_count: 262 +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/building + - http://repositories.ros.org/ubuntu/testing +target_repository: http://repo.ros2.org/ubuntu/building +targets: + ubuntu: + focal: + arm64: +type: release-build +upload_credential_id: jenkins-agent +version: 2 diff --git a/rolling/source-build.yaml b/rolling/source-build.yaml new file mode 100644 index 00000000..08698765 --- /dev/null +++ b/rolling/source-build.yaml @@ -0,0 +1,97 @@ +%YAML 1.1 +# ROS buildfarm source-build file +--- +build_environment_variables: + NDDSHOME: /opt/rti.com/rti_connext_dds-5.3.1 + ROS_PYTHON_VERSION: 3 + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +jenkins_commit_job_priority: 50 +jenkins_job_timeout: 120 +jenkins_pull_request_job_priority: 40 +notifications: + committers: true + compiler_warnings: true + emails: + - steven+build.ros2.org@openrobotics.org + - ros2-buildfarm-rolling@googlegroups.com + maintainers: true +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQoA + PhYhBMHPbjHmut6IaLFytPQu1vurF8ZUBQJc7yaWAhsDBQkDwmcABQsJCAcCBhUK + CQgLAgQWAgMBAh4BAheAAAoJEPQu1vurF8ZUkhIP/RbZY1ErvCEUy8iLJm9aSpLQ + nDZl5xILOxyZlzpg+Ml5bb0EkQDr92foCgcvLeANKARNCaGLyNIWkuyDovPV0xZJ + rEy0kgBrDNb3++NmdI/+GA92pkedMXXioQvqdsxUagXAIB/sNGByJEhs37F05AnF + vZbjUhceq3xTlvAMcrBWrgB4NwBivZY6IgLvl/CRQpVYwANShIQdbvHvZSxRonWh + NXr6v/Wcf8rsp7g2VqJ2N2AcWT84aa9BLQ3Oe/SgrNx4QEhA1y7rc3oaqPVu5ZXO + K+4O14JrpbEZ3Xs9YEjrcOuEDEpYktA8qqUDTdFyZrxb9S6BquUKrA6jZgT913kj + J4e7YAZobC4rH0w4u0PrqDgYOkXA9Mo7L601/7ZaDJob80UcK+Z12ZSw73IgBix6 + DiJVfXuWkk5PM2zsFn6UOQXUNlZlDAOj5NC01V0fJ8P0v6GO9YOSSQx0j5UtkUbR + fp/4W7uCPFvwAatWEHJhlM3sQNiMNStJFegr56xQu1a/cbJH7GdbseMhG/f0BaKQ + qXCI3ffB5y5AOLc9Hw7PYiTFQsuY1ePRhE+J9mejgWRZxkjAH/FlAubqXkDgterC + h+sLkzGf+my2IbsMCuc+3aeNMJ5Ej/vlXefCH/MpPWAHCqpQhe2DET/jRSaM53US + AHNx8kw4MPUkxExgI7Sd + =4Ofr + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - http://repositories.ros.org/ubuntu/testing +repository_blacklist: +- ros_workspace +targets: + ubuntu: + focal: + amd64: +test_commits: + default: true +test_pull_requests: + default: false +type: source-build +version: 2