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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 5
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- Runtime 30 seconds
- N process 2
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 2
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8M
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 16K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 32K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 60K
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 512k
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 1m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 2m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 4m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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.
- QoS Best effort
- Rate 1000
- Runtime 30 seconds
- N process 1
- Message size 8m
"
+ 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