From 23c92954d70f111a765bebd89d7397c0f9d67c5e Mon Sep 17 00:00:00 2001 From: Shang Chieh Tseng Date: Mon, 15 Dec 2025 19:06:07 +0800 Subject: [PATCH] Fix Unicode encoding for CI compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace Unicode characters with ASCII equivalents: - Line separators: '─' -> '-' - Pass indicator: '✓' -> '[PASS]' - Fail indicator: '✗' -> '[FAIL]' GitHub Actions terminal has encoding issues with UTF-8 chars. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- tests/src/executor.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/src/executor.ts b/tests/src/executor.ts index 6b5bd440..167bd6f9 100644 --- a/tests/src/executor.ts +++ b/tests/src/executor.ts @@ -72,8 +72,8 @@ export class TestExecutor { stepResults.push(result) - // Log step result with status indicator - const status = result.exitCode === 0 ? '✓' : '✗' + // Log step result with status indicator (ASCII for CI compatibility) + const status = result.exitCode === 0 ? '[PASS]' : '[FAIL]' const duration = `${(result.duration / 1000).toFixed(1)}s` this.progress(` ${status} Exit: ${result.exitCode} (${duration})`) @@ -118,7 +118,7 @@ ${r.stderr || '(empty)'} const startTimestamp = new Date().toISOString().substring(11, 19) this.progress(`\n[${startTimestamp}] Starting ${this.totalTests} test(s)...`) - this.progress('─'.repeat(60)) + this.progress('-'.repeat(60)) if (concurrency === 1) { // Sequential execution @@ -141,7 +141,7 @@ ${r.stderr || '(empty)'} // Summary const endTimestamp = new Date().toISOString().substring(11, 19) - this.progress('─'.repeat(60)) + this.progress('-'.repeat(60)) this.progress(`[${endTimestamp}] Execution complete: ${results.length} test(s)`) return results