Integration test runner counts a timed-out test file as passed, and skips command_args_spec
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
Start in scripts/run_integration_tests_individually.sh: read the exit-code check around line 60 that treats 124 and 143 as non-failures, and the skip list at lines 68 to 70 that excludes tests/integration/command_args_spec.lua. Done means a file that times out without busted's result summary is marked failed, and command_args_spec.lua either runs and passes under the script or is fixed or replaced. Run the script locally to reproduce the hang before changing it.
索引モデルが issue の本文から書いたものです。
説明
scripts/run_integration_tests_individually.sh, which the integration CI jobs run, counts a test file that hangs as passed.
- A file that hits the timeout exits with 124 or 143. The script marks a file failed only when it printed a failure or error count, or exited with a code other than 0, 124 and 143 (line 60 on
main). A file that hangs before busted prints its summary therefore passes, andRequiredstays green. - The script skips
tests/integration/command_args_spec.luaentirely ("known to hang in CI", lines 68 to 70). That spec never runs in CI.
A hang is the worst failure this plugin can have: the diff lifecycle model's NoStrandedCall rule exists to prevent an openDiff call that never answers.
Suggested fix: fail a file on 124 or 143 unless its output contains busted's result summary, and fix or replace the hanging command_args_spec.lua so it runs again.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high
- 主要言語
- Lua
- スター
- 3.1k
- フォーク
- 223
- 平均マージ
- 6時間 47分
- マージ済み PR(30日)
- 93
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
coder/claudecode.nvim のほかの issue
-
[BUG] ClaudeCodeAdd fails on paths with spaces対応中かも @7A1T が 80 日前に担当しました。 オープンbug needs-triage
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
coder/claudecode.nvim#314 ·
メンテナーはふだん 1 日以内に返信
-
bug needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
coder/claudecode.nvim#313 ·
メンテナーはふだん 1 日以内に返信
-
needs-triage
難易度 5/5 1週間以上 初心者へのやさしさ 12/100
coder/claudecode.nvim#433 ·
メンテナーはふだん 1 日以内に返信
-
[BUG] ClaudeCodeSend leaves source buffer in insert mode (snacks provider, focus_after_send off)オープンneeds-triage
難易度 3/5 1〜2日 初心者へのやさしさ 50/100
coder/claudecode.nvim#423 ·
メンテナーはふだん 1 日以内に返信
-
needs-triage
難易度 3/5 1〜2日 初心者へのやさしさ 62/100
coder/claudecode.nvim#309 ·
メンテナーはふだん 1 日以内に返信
coder/claudecode.nvim の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
teradata-labs/loom#624 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
rohit746/pdf-view.nvim#109 ·
メンテナーはふだん 1 日以内に返信
-
bug guide
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
enhancement forever
難易度 2/5 1〜3時間 初心者へのやさしさ 61/100
openmap-world/openmap#78 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 60/100
PathOfBuildingCommunity/PathOfBuilding#10420 ·
メンテナーはふだん 8 日以内に返信