Skip to content

Erd 1633 reproduce ci locally#30

Open
tomqext wants to merge 15 commits intomainfrom
ERD-1633_reproduce_ci_locally
Open

Erd 1633 reproduce ci locally#30
tomqext wants to merge 15 commits intomainfrom
ERD-1633_reproduce_ci_locally

Conversation

@tomqext
Copy link
Collaborator

@tomqext tomqext commented Feb 13, 2026

goes with https://github.com/Extend-Robotics/er_build_tools_internal/pull/22

example usage:
bash <(curl -Ls https://raw.githubusercontent.com/Extend-Robotics/er_build_tools/refs/heads/ERD-1633_reproduce_ci_locally/bin/reproduce_ci.sh) --gh-token ${ER_SETUP_TOKEN} --scripts-branch ERD-1633_reproduce_ci_locally --repo https://github.com/extend-robotics/er_interface --branch ERD-1577_new_arch_docs --only-needed-deps -c "python3 ros_ws/src/er_interface/er_interface/src/er_interface/xacro_lint.py"

Your Name and others added 15 commits February 13, 2026 16:04
Add reproduce_ci, repull_and_rerun_ci_tests, and remove_ci_container functions to .helper_bash_functions. reproduce_ci defaults --gh-token from ER_SETUP_TOKEN env var. Wrapper now also fetches the retest script.
Show minimal output when all tests pass. On failure, parse JUnit XMLs
from test_results/ (skipping CTest XMLs that contain entire roslaunch
logs) and display only assertion errors and tracebacks.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant