Fix Docker tests to achieve 100% on 2/3 installation methods
Major fixes: - Fixed Claude Code verification (was checking 'claude-code', now checks 'claude') - Fixed volume mount paths (use absolute path /tmp/claude-repo for runtime) - Fixed agents copy path (removed incorrect /agents/ subdirectory) - Fixed critical agent paths (studio-coach in bonus/, not project-management) - Added expect package for interactive installer automation - Fixed test count aggregation to read from individual result files Test Results (after fixes): ✅ Manual Installation: 27/27 passing (100%) ✅ Master Prompt Installation: 15/15 passing (100%) ⚠️ Interactive Installer: 7/13 passing (54% - expect automation issue) Note: Interactive installer works fine for manual testing, just difficult to automate with expect scripts due to prompt matching complexity.
This commit is contained in:
@@ -115,20 +115,14 @@ check_dir() {
|
||||
verify_claude_code() {
|
||||
log_section "Verifying Claude Code Installation"
|
||||
|
||||
if check_command claude-code; then
|
||||
if check_command claude; then
|
||||
test_pass "Claude Code is installed"
|
||||
VERSION=$(claude-code --version 2>/dev/null || echo "unknown")
|
||||
VERSION=$(claude --version 2>/dev/null || echo "unknown")
|
||||
log_info "Version: $VERSION"
|
||||
else
|
||||
test_fail "Claude Code not found"
|
||||
fi
|
||||
|
||||
if check_command claude; then
|
||||
test_pass "Claude command is available"
|
||||
else
|
||||
test_fail "Claude command not found"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user