問題タブ [phpdbg]

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 投票する
0 に答える
107 参照

php - phpdbg を実行して「ライブ」コード カバレッジを分析する

テスターが「いつものように」開発 Web サイトを使用し、すべての「実行」のコード カバレッジを収集し、すべてを組み合わせて、「4 時間のテストの後、実行されたコードの 75% がここにある」と言えるようにしたいと考えています。 "。

私はphp-code-coverageライブラリ(https://github.com/sebastianbergmann/php-code-coverage)を使用していますが、コードカバレッジに使用されるツールとしてxdebugを使用すると遅すぎる(10倍遅い)ことを除いて、すべて正常に動作していますphp-code-coverage を有効にしないこと)。

「--enable-phpdbg」を使用して独自のバージョンのphp 7.2をコンパイルし、「update-alternatives」コマンドを使用してcliで実行できます:

必要なコード カバレッジが得られ、2 倍しか遅くなりません (「php」を呼び出すたびに「phpdbg」が呼び出されます)。

しかし、Apacheで動作させる方法が見つからないため、Webサイトをロードするときに、使用されるのは「php」ではなく実行可能「phpdbg」です。

独自の「.so」をコンパイルしている場合でも、実行されるのは「php」です。

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

php - php7 を使用した phpdbg は常に [実行するものがありません!] を返します。

私はちょうどphpdbgで起動しようとしています、私はそれを使用してインストールしました

私はphpdbgを実行しようとしています:

ExampleTest.php は

また

この行を phpunit.xml に追加します

しかし、出力は常に

【実行するものは何もありません!】