phpunit

    2

    1答えて

    PHPUnitを使用してテストを実行すると、私のSmartyテンプレートのコードカバレッジメトリックが大好きです。 残念ながら、Smartyはテンプレートを.phpファイルにコンパイルするので、テンプレート自体にカバレッジ情報が含まれないため、これはそのままでは機能しません。コンパイルされたファイルが読めないほど近くにあるので、コンパイルされた.phpを見ると、カバレッジは良くありません。 カバレ

    2

    2答えて

    を生成していませんでしたファイルは作成されませんが、ディレクトリツリーは作成されます。 これは、別のクラスを拡張するクラスで発生することに気付きました。拡張のないクラスでは、テストファイルが正しく作成されます。

    1

    1答えて

    最近、CodeIgniter 1.7.2で作成した私のPHP Webサイトのユニットテストを開始しました。私はPHPUnitを使って私のウェブサイトをテストしたいと思っています。 私はそれを知り、CodeIgniterのライブラリがあることを知りました& PHPUnit Bridge:http://www.foostack.com/foostack/私はすべてのステップを踏んでコードを実行していま

    3

    1答えて

    私はPHPUnit 3.5.14を使用していますが、//codeCoverageIgnore [Start | End]を含むPHPアプリケーションの100%をカバーする一連のテストを行っています。 HTMLカバレッジレポートは100%カバレッジを示します。しかし、100%カバレッジ要件を満たすためにJenkinsに読んでほしいクローバーXMLカバレッジレポートを生成すると、それは私の無視されたコ

    18

    2答えて

    私のプロジェクトには、ビルドに失敗したためにサイズが非常に大きい特定のディレクトリと特定のPHPファイルがあり、私build.xml Ques1-に私は、プロジェクト内のすべてのPHPファイル用--ignore="path/filename"を記述する必要がありますか? Ques2- phpのではなく、.datはので、私はあまりにも--ignoreでこれらのファイルを言及する必要があり、特定のファ

    0

    1答えて

    PHPUnitを使用してMVCアプリケーションをテストしています。私のモデル(この例ではSite、MStudent、MMenu)のコードの大半は単体テストでカバーされていますが、私のコントローラ上の関数をテストするのは難しいです。私のフレームワークの典型的なコントローラ機能は次のようになります: /** * List the mentor's students */ public funct

    8

    2答えて

    私はYiiプロジェクトの単体テストを構築しようとしています。 問題:MySQLデータベース。私はテストを実行するたびにMySQLデータベースを実行する必要はありません。遅くて信頼性が低く、一部のチームメンバーには設定されていない可能性があります。 メモリ内にSQLite DBを作成して使用しますが、Yiiによって作成されたSQLは、MySQLと同じようにSQLite上で動作するようには見えません。

    7

    2答えて

    私はphpunit.xmlファイルでこれを持っている: <phpunit ...> <testsuites> <testsuite name="MyTests"> <directory>../path/to/some/tests</directory> </testsuite> </testsuites> ... // more

    40

    2答えて

    PHPUnitテストケースクラス(いくつかのテスト関数で構成されています)があります。私はoneTimeSetUp()関数をクラス内のすべてのテストに一度だけ呼び出すように書いています(標準のsetUp()関数とは異なり、クラス内の各テストで一度呼び出されます)。言い換えれば、私はJUnit @BeforeClass annotationに相当するPHPUnitを探しています。 oneTimeTe

    5

    3答えて

    現在、リモートサーバーに対してPHPUnitを使用してSeleniumコマンドを実行しています。私は、入力フォームに画像をアップロードしようとしているところで問題に遭遇しました。私のPHPUnitの は、私はコマンドに $this->attachFile('file', 'file://test.png'); を持っている私のSeleniumサーバーは PHPUnit_Framework_Ex