• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kaidokert / xacro
89%
main: 93%

Build:
Build:
LAST BUILD BRANCH: ver22
DEFAULT BRANCH: main
Repo Added 01 Jan 2026 05:28PM UTC
Files 35
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/package-map-env-var
branch: feature/package-map-env-var
CHANGE BRANCH
x
Reset
  • feature/package-map-env-var
  • blep
  • chore/cleanup-tests-and-readme
  • feat/ancestor-package-detection
  • feat/arg
  • feat/array_indexing
  • feat/atan2
  • feat/blah
  • feat/cleanp2
  • feat/cleanup_refactor
  • feat/cli-tool-start
  • feat/doc
  • feat/duplicate_params
  • feat/examples
  • feat/ext_1
  • feat/ext_2
  • feat/f1
  • feat/f3
  • feat/final-privatization
  • feat/fix-namespaces
  • feat/fix_conditionals
  • feat/float_output
  • feat/hide_modules
  • feat/include_packages
  • feat/layers
  • feat/lazy_prop
  • feat/lenient_missing_files
  • feat/macro_eval_fix
  • feat/math_constants
  • feat/math_fixes
  • feat/missing_math
  • feat/moreclean
  • feat/moretest
  • feat/namespace-variants
  • feat/namespace_compat
  • feat/namespace_fallback_fix
  • feat/namespace_fix
  • feat/namespace_tweak
  • feat/nanan
  • feat/package-tracking
  • feat/patch_py
  • feat/print_loc
  • feat/processing_instructions
  • feat/pub4
  • feat/radians
  • feat/relazy_eval
  • feat/rename-xacro-rs
  • feat/scoping_bugfix
  • feat/singlepass_squash
  • feat/squash_float_meta
  • feat/stdin-support
  • feat/test_squash2
  • feat/unpub-internals
  • feat/up_v16
  • feat/update_read
  • feat/xml_output
  • feat/xmltree
  • feat/yaml-unit-tags
  • feat/yaml_loading
  • feature/add-github-ci
  • feature/cwd-extension
  • feature/deps-flag
  • feature/macro-processing-improvements
  • feature/package-map-delimiter-fix
  • feature/phase3-insert-block
  • feature/pow-preprocessing-fix
  • feature/property-type-preservation
  • feature/pyisheval_and_or_operators
  • feature/scope_manipulation
  • fix/attribute-whitespace-normalization
  • fix/block-param-lazy-property-precedence
  • fix/block-param-star-distinction
  • fix/boolean-metadata-propagation
  • fix/boolean-output
  • fix/builtin-shadowing
  • fix/canonical
  • fix/circular-dependency-false-positives
  • fix/circular-dependency-false-positives1
  • fix/defensive-slice-temp-filename
  • fix/eval-literal-case-insensitive
  • fix/extension-argument-evaluation
  • fix/macro-expression-evaluation
  • fix/namespace-collision-prefix-check
  • fix/namespace-output-cleanup
  • fix/package-map-trust-explicit
  • fix/property-scoping-interpreter-leak
  • fix/true-false-type-coercion
  • fix_macro_bug
  • foo
  • macro_defaults
  • macro_parser_bug
  • main
  • nwbla
  • paramless_macro
  • polish/docs-and-cleanup
  • pr2/math-functions
  • pr4a/none-constant
  • pr4b/macro-name-fix
  • pr5/pyisheval-v0.14
  • pyish11
  • refactor-expander
  • refactor-scope-squashed
  • refactor/yam_tag_handlers
  • refactor_followup

14 Jan 2026 04:51AM UTC coverage: 89.12%. First build
20982877013

Pull #54

github

kaidokert
Polish RUST_XACRO_PACKAGE_MAP documentation and parsing

- Clarify that only package names (not paths) cannot contain '='
- Document fallback behavior when map entries are invalid
- Use split_once for more idiomatic parsing
Pull Request #54: Add RUST_XACRO_PACKAGE_MAP for hermetic package resolution

22 of 36 new or added lines in 1 file covered. (61.11%)

3981 of 4467 relevant lines covered (89.12%)

139.55 hits per line

Relevant lines Covered
Build:
Build:
4467 RELEVANT LINES 3981 COVERED LINES
139.55 HITS PER LINE
Source Files on feature/package-map-env-var
  • Tree
  • List 18
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20982877013 feature/package-map-env-var Polish RUST_XACRO_PACKAGE_MAP documentation and parsing - Clarify that only package names (not paths) cannot contain '=' - Document fallback behavior when map entries are invalid - Use split_once for more idiomatic parsing Pull #54 14 Jan 2026 04:56AM UTC kaidokert github
89.12
20982604508 feature/package-map-env-var Use exhaustive cfg for path separator (windows/not(windows)) Replace cfg(unix)/cfg(windows) with cfg(windows)/cfg(not(windows)) to ensure exhaustive platform coverage. Every platform is either Windows or not-Windows, guaranteeing the constant is ... Pull #54 14 Jan 2026 04:41AM UTC kaidokert github
89.18
20982216309 feature/package-map-env-var Merge 66ebe441a into 80b26c2a8 Pull #54 14 Jan 2026 04:20AM UTC GitHub github
89.18
20982215138 feature/package-map-env-var Improve RUST_XACRO_PACKAGE_MAP: override semantics and Windows support push 14 Jan 2026 04:20AM UTC Kaido Kert github
89.18
20981478584 feature/package-map-env-var Add RUST_XACRO_PACKAGE_MAP for hermetic package resolution Introduce environment variable for explicit ROS package path mappings, enabling hermetic builds without relying on ROS_PACKAGE_PATH discovery. Format: RUST_XACRO_PACKAGE_MAP=pkg1=/path1:... Pull #54 14 Jan 2026 03:41AM UTC kaidokert github
89.3
20981405964 feature/package-map-env-var Add RUST_XACRO_PACKAGE_MAP for hermetic package resolution Introduce environment variable support for explicit package mappings, enabling corpus validation without shotgunning all ROS packages. Used by validation scripts to provide hermetic packa... push 14 Jan 2026 03:37AM UTC kaidokert github
89.3
See All Builds (339)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc