Skip to content

copper-project/benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

benchmarks

CI GitHub last commit dependency status License Copper

External benchmark and comparison workloads for Copper.

This repository is a benchmark satellite of copper-project/copper-rs. It holds side-by-side or interoperability-oriented comparisons that are useful to keep around, but do not belong in the main Copper workspace or its canonical example set.

This repository currently contains:

  • examples/cu_async_cl_io_bench: CopperList logging and async CL I/O benchmark
  • examples/cu_dorabench: Copper-side benchmark matching dora-rs/dora-benchmark
  • examples/cu_zenoh_bridge_bench: Zenoh bridge transport latency benchmark
  • examples/dora_caterpillar: DORA version of the caterpillar benchmark
  • examples/horus_caterpillar: Horus version of the caterpillar benchmark
  • examples/ros_caterpillar: ROS 2 comparison workspace
  • examples/ros_zenoh_caterpillar: ROS 2 + Zenoh comparison workspace

The Copper dependencies intentionally track the master branch of copper-project/copper-rs. CI can be triggered from the main Copper repository by dispatching this CI workflow via GitHub's workflow_dispatch API.

Links

Checks

just pr-check

just pr-check runs formatting verification, the benchmark compile checks, and the cu-dorabench unit tests.

just check remains available when you only want the compile-smoke pass. CI checks the Copper benchmark workspace plus the standalone DORA and Horus comparison crates. The ROS 2 workspaces under examples/ros_caterpillar and examples/ros_zenoh_caterpillar are kept here as comparison material and are not built by the default CI job.

License

This repository is licensed under the Apache License, Version 2.0.

About

External benchmark and comparison workloads for Copper

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages