問題タブ [atoum]

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

php - @rebolonが言ったように、php 5.2の古いプロジェクトでatoumを機能させようとしています

この記事では、 rebolonは、atoum と古い php クラスを動作させるためにリーチします 。成功しないアトウム・ファー

アトウム/mageekguy.atoum.phar
MyClass52.php

tests/MyClass52.php

php -f tests/MyClass52.php
テスト クラス 'Tests\Units\MyClass52_PSR0' のテスト済みクラス 'MyClass52_PSR0' が存在しません

La même は en mode classique MyClass53.php を選択しました

tests/MyClass53.php

php -f tests/MyClass53.php
成功 (1 テスト、1/1 メソッド、0 void メソッド、0 スキップされたメソッド、2 アサーション) !

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

php - PHP プロジェクト用の Travis CI、Atoum、および Coveralls

CI ゲームではかなり新しい。Travis CI と Coveralls を連携させようとしていますが、少し問題があります。問題のプロジェクトは PHP で書かれており、Atoum でテストされています。現在の .travis.yml ファイルには次のものが含まれており、現在すべてのビルドが合格しています。

現在、カバレッジ データを Coveralls に転送する方法がわかりません。Coveralls ページにあるスクリプトの例では、Atoum 構成ファイルを使用し、Coveralls プロジェクト トークンを指定する必要がありますが、これを非公開にする必要があると引き続き述べています。私の場合、私が取り組んでいるプロジェクトはオープンソースであるため、それがどのように機能するかわかりません。

何か案は?

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

php - Atoum for PHP コードのテスト ケースに関して、require_once を使用するクラスを単体テストするにはどうすればよいですか?

次のように、Atoum を使用してクラスの単体テストを行うことができます。

すべて問題なく、いくつかのテスト ケースを達成
しましたが、テストしたいクラスに require_once を追加すると、Atoum はそのクラスをテストできません。

require_once で行をコメントすると、すべて問題あり
ません。なぜですか?

テストphpファイルも次のとおりです。

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

phpstorm - PhpStorm - Xdebug の問題: テスト ファイルでローカルにファイル '/project_path/Standard input code' が見つかりません

PhpStorm 2020 の PHP テスト ファイルで Xdebug を動作させるのに苦労しています。

Xdebug拡張機能とともにいくつかのテストクラスをデバッグする必要がありますが、常にこれを取得します:

私はそれを修正するためにウェブ上で見つけたすべてを試しましたが、私の場合は何もうまくいかないようです.

PHP_IDE_CONFIG環境変数として設定して に設定しようとしlocalhostましたが、IDE に localhost サーバーも追加しましたが、まだ何も機能しません。私の同僚は、Xdebug を IDE で動作させるために特定の構成を行う必要はありませんでした。

「通常の」PHPファイルは機能します。この問題はテストファイルでのみ発生します。

何か案が ?