cubrid-shell-run
Installation
SKILL.md
Run a Single CUBRID CTP Shell Test
CUBRID's CTP (~/CTP/bin/ctp.sh shell) is the standard runner for cubrid-testcases-private-ex/shell/**/cases/*.sh. The stock conf runs everything under scenario=. For debugging a single test (or a narrow subtree) the playbook is: copy the conf to /tmp, rewrite scenario= to point at one directory, disable the git auto-update, then invoke ctp.sh shell -c <temp.conf>. The just shell-debug recipe in the project justfile bakes this in.
When to Use
- User asks to run one shell test (e.g.
bug_1638,cbrd_26517,itrack_10005) - User asks to reproduce a single CTP shell failure from CI
- User asks to run all shell tests under one bucket (e.g.
_06_issues/_10_1h) - User mentions
ctp.sh shell,shell_ci.conf, or--interactive - User says "just shell-debug" or otherwise references the justfile recipe
Prerequisites
~/CTP/bin/ctp.shexists (CUBRID Test Platform installed)~/CTP/conf/shell_ci.confexists (default conf, used as template)~/cubrid-testcases-private-ex/shell/cloned (the testcase repo)cubridon PATH — verify withwhich cubrid && cubrid_rel | head -1. CTP uses the currently-active install; a stale build will give misleading results.- Project justfile contains
shell-debug,shell-debug-many,shell-debug-interactive. If it does not, see Step 5 (add recipes).