identifying uncovered (executable) lines from the XML export
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- php
- 領域
- testing-qa
調査の方向性
この issue は Clover XML export に関するものです。まず、 配下で実行可能な行とカバレッジ対象の行がどのように表現されているかを調査し、clover-coverage.xml に対して提供されている xmlstarlet の選択 //file/line[@count=0] と比較してください。非実行可能な行を含めずに未カバーの実行可能な行を特定する方法を確立し、文書化できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
XML reports (executable) covered lines and all lines (in <source>).
That also mean both uncovered lines and non-executable lines are absent.
As such, it seems impossible to only extract uncovered lines. What would you suggest to use?
/edit
(Actually used: xmlstarlet sel -t -m "//file/line[@count=0]" -v "../@name" -o " num:" -v "@num" -n clover-coverage.xml)
- 主要言語
- PHP
- スター
- 8.9k
- フォーク
- 385
- 平均マージ
- 11時間 14分
- マージ済み PR(30日)
- 32
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
sebastianbergmann/php-code-coverage のほかの issue
-
Never-executed `match` default arm reported as covered when the `match` is the operand of `return`再び着手できるかも @sebastianbergmann が 76 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンstatic-analysis type/bug
sebastianbergmann/php-code-coverage#1257 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
Dependency Dashboardオープンtype/dependencies
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
sebastianbergmann/php-code-coverage#1163 ·
メンテナーはふだん 1 日以内に返信
-
report/xml type/enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 32/100
sebastianbergmann/php-code-coverage#1056 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
type/refactoring
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
sebastianbergmann/php-code-coverage#386 · コメント 4 件 · リアクション 3 件 ·
メンテナーはふだん 1 日以内に返信
sebastianbergmann/php-code-coverage の issue をすべて見る
似ている issue
-
domain/crm-after-sales Platform(Default) priority/high
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
sync-en
難易度 1/5 1〜3時間 初心者へのやさしさ 86/100
メンテナーはふだん 2 日以内に返信
-
sync-en
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 2 日以内に返信
-
Перевод устарел
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
component/code document/settings documents duplicate integration/wc/pages/cart integration/woocommerce mod* mod/b* mod/c* mod/d* mod/e* mod/i* product/pro status/needs-feedback
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
elementor/elementor#37475 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信