qwen-code/integration-tests
tanzhenxin 831d74dbfe feat: Preserve UTF-8 BOM when editing files (Fix #1672)
- Add FileEncoding constants (UTF8, UTF8_BOM)
- Add detectFileBOM() to detect existing file encoding
- Modify writeTextFile() to support BOM option
- Add defaultFileEncoding configuration option
- Preserve BOM when editing existing files
- Use configured encoding for new files
- Add comprehensive tests (unit, integration, e2e)
- Update documentation

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-01 10:32:20 +08:00
..
concurrent-runner feat: update export html 2026-01-29 13:27:18 +08:00
sdk-typescript test: improve sdk integration tests 2026-01-27 17:10:36 +08:00
terminal-bench Terminal Bench Integration Test (#521) 2025-09-05 17:02:03 +08:00
acp-integration.test.ts update acp-integration.test.ts to add session/set_model command 2026-01-17 10:59:46 +08:00
context-compress-interactive.test.ts fix: skip problematic integration test (#1065) 2025-11-19 11:55:19 +08:00
ctrl-c-exit.test.ts skip one flaky integration test (#1137) 2025-12-03 19:40:14 +08:00
edit.test.ts 📦 Release qwen-code CLI as a Standalone Bundled Package (#866) 2025-10-24 17:08:59 +08:00
extensions-install.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
file-system-interactive.test.ts fix: integration tests (#1062) 2025-11-19 10:23:16 +08:00
file-system.test.ts fix one flaky integration test 2025-12-26 09:20:24 +08:00
globalSetup.ts feat(tests): move SDK integration tests to integration-tests to share globalSetup 2025-12-04 17:10:23 +08:00
json-output.test.ts Session-Level Conversation History Management (#1113) 2025-12-03 18:04:48 +08:00
list_directory.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
mcp_server_cyclic_schema.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
mixed-input-crash.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
read_many_files.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
run_shell_command.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
save_memory.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
simple-mcp-server.test.ts fix: enhance 429 error handling and fix failed cases 2025-12-04 17:10:23 +08:00
stdin-context.test.ts fix(e2e): skip flaky stdin context test (#7264) 2025-08-28 00:00:50 +00:00
telemetry.test.ts Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
test-helper.ts Add chat recording toggle (CLI + settings) and disable recording in tests 2025-12-15 13:48:38 +08:00
test-mcp-server.ts # 🚀 Sync Gemini CLI v0.2.1 - Major Feature Update (#483) 2025-09-01 14:48:55 +08:00
todo_write.test.ts 📦 Release qwen-code CLI as a Standalone Bundled Package (#866) 2025-10-24 17:08:59 +08:00
tsconfig.json chore: rename @qwen-code/sdk-typescript to @qwen-code/sdk 2025-12-05 21:47:26 +08:00
utf-bom-encoding.test.ts feat: Preserve UTF-8 BOM when editing files (Fix #1672) 2026-02-01 10:32:20 +08:00
vitest.config.ts chore: rename @qwen-code/sdk-typescript to @qwen-code/sdk 2025-12-05 21:47:26 +08:00
vitest.terminal-bench.config.ts Fix E2E caused by Terminal Bench test (#529) 2025-09-08 10:51:14 +08:00
web_search.test.ts fix(web-search): handle unconfigured state and improve tests 2025-11-05 11:37:56 +08:00
write_file.test.ts # 🚀 Sync Gemini CLI v0.2.1 - Major Feature Update (#483) 2025-09-01 14:48:55 +08:00