問題タブ [php-code-coverage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
101 参照

php - xdebugが正しいかどうかを知る方法は?

私はいくつかのテストを実行していますが、いくつかのレポートは意味がありません。たとえば:

ここに画像の説明を入力

ここに画像の説明を入力

別の例もあります 。xdebug が 587 と 588 を未実行としてマークし、589 を実行済みとしてマークするのはなぜですか?

0 投票する
3 に答える
1176 参照

php - PHP 複数の関数の戻り値の型 String|int

関数が複数の型を返すという、少し変わったシナリオに遭遇しましたstring or integer。戻り値の型を宣言しようとしています。ここで宣言するベストプラクティスを教えてください。

null または他のタイプをこのようなものを使用できることを認識しています

しかし、私の関数は以下のようなもので、文字列または整数を返します

さて、戻り値の型で関数をどのように宣言すべきか疑問に思っています

また

また、複数の戻り値の型が返されるこのような状況でのアイデア/提案/ベスト プラクティスを知りたい

0 投票する
0 に答える
28 参照

code-coverage - 単体テストのコード カバレッジを確認するにはどうすればよいですか?

単体テストのグループのコード カバレッジを特定しようとしています。これどうやってするの?

私のマシンには phpUnit と XDebug がインストールされており、これらのツールが機能すると理解しているのですが、その方法がわかりません。

走ってみた

コード カバレッジとは関係なく、PHPUnit のバージョンと潜在的なコマンドのヘルプ リストが返されます。

0 投票する
0 に答える
109 参照

phpunit - PHPUnit でコード カバレッジ HTML ログを部分的に再生成する方法

PHPUnit を使用して、HTML ロギング タイプを使用してコード カバレッジ データを生成しています。場合によっては、コードベース全体の完全なカバレッジ ログを生成してから、PHPStorm 内からコードベースの小さなサブセットのカバレッジでテストを再実行します。

残念ながら、新しく生成されたカバレッジ レポートには、コードベースの小さなサブセットのカバレッジしか表示されず、残りのコードベースは 0% のカバレッジで表示されます。以前に生成されたカバレッジ情報は失われました。

テストの小さなサブセットで新しく生成されたカバレッジ ログが古いカバレッジ ログと結合されるように構成する方法はありますか?

0 投票する
1 に答える
234 参照

phpunit - phpunit coverage-unit がレポートを生成しない

ここに画像の説明を入力

皆さん、こんにちは。phpunit カバレッジの HTML コンポーネントに問題があります。コンポーネントを正しくインストールし、コマンドを起動しました。

vendor/bin/phpunit --coverage-html tests

テストは正しく機能しますが、html レポートが生成されません。端末結果を添付します。古典的な「HTML 形式でコード カバレッジ レポートを生成しています...完了」は表示されません。

手伝って頂けますか?ありがとう