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.sh exists (CUBRID Test Platform installed)
  • ~/CTP/conf/shell_ci.conf exists (default conf, used as template)
  • ~/cubrid-testcases-private-ex/shell/ cloned (the testcase repo)
  • cubrid on PATH — verify with which 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).
Installs
1
GitHub Stars
2
First Seen
Jul 3, 2026