create-testcases

Installation
SKILL.md

Create CUBRID test cases for a given feature or bug fix.

Given a description of the feature/fix to test (and optionally a JIRA ticket like CBRD-XXXXX), create all three types of test cases:

  1. Unit tests (Google Test, C++)
  2. SQL tests (csql-based)
  3. Shell tests (bash-based)

$ARGUMENTS


OOS Test Case Guidelines

When creating test cases for OOS (Out of Space) scenarios:

  • Use BIT VARYING (VARBIT) data type instead of string types (VARCHAR, CHAR, etc.) for data that needs predictable on-disk size.
  • Reason: CUBRID compresses strings, making actual disk usage unpredictable unless the server is stopped and compression is disabled. VARBIT data is not compressed, so its size is predictable — critical for OOS tests that need to fill storage to specific thresholds.

Step 1: Understand what to test

Related skills

More from vimkim/my-cubrid-skills

Installs
9
GitHub Stars
2
First Seen
Apr 5, 2026