What problem does it solve?
Executes a single CTP shell testcase on a developer's local machine when a specific test name or path and a CUBRID build URL are provided, and returns a clear pass/fail result plus actionable diagnostics to triage failures quickly.
Core Features & Use Cases
- Environment validation: Detects CTP installation, verifies helper scripts, and ensures the runtime environment is prepared.
- Automated install & execution: Installs CUBRID from a provided build URL, locates the test script, runs it with a timeout, and reads the .result file to report pass/NOK.
- Failure analysis & cleanup: Aggregates execution output, server and broker logs, core dumps, and diffs against expected outputs to synthesize root cause and remediation suggestions.
Quick Start
Run the shell testcase bug_cubrid2125 with the build URL http://example.com/CUBRID-build.sh and report pass/fail with failure analysis.