問題タブ [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.
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 アサーション) !
php - PHP プロジェクト用の Travis CI、Atoum、および Coveralls
CI ゲームではかなり新しい。Travis CI と Coveralls を連携させようとしていますが、少し問題があります。問題のプロジェクトは PHP で書かれており、Atoum でテストされています。現在の .travis.yml ファイルには次のものが含まれており、現在すべてのビルドが合格しています。
現在、カバレッジ データを Coveralls に転送する方法がわかりません。Coveralls ページにあるスクリプトの例では、Atoum 構成ファイルを使用し、Coveralls プロジェクト トークンを指定する必要がありますが、これを非公開にする必要があると引き続き述べています。私の場合、私が取り組んでいるプロジェクトはオープンソースであるため、それがどのように機能するかわかりません。
何か案は?
php - Atoum for PHP コードのテスト ケースに関して、require_once を使用するクラスを単体テストするにはどうすればよいですか?
次のように、Atoum を使用してクラスの単体テストを行うことができます。
すべて問題なく、いくつかのテスト ケースを達成
しましたが、テストしたいクラスに require_once を追加すると、Atoum はそのクラスをテストできません。
require_once で行をコメントすると、すべて問題あり
ません。なぜですか?
テストphpファイルも次のとおりです。
phpstorm - PhpStorm - Xdebug の問題: テスト ファイルでローカルにファイル '/project_path/Standard input code' が見つかりません
PhpStorm 2020 の PHP テスト ファイルで Xdebug を動作させるのに苦労しています。
Xdebug拡張機能とともにいくつかのテストクラスをデバッグする必要がありますが、常にこれを取得します:
私はそれを修正するためにウェブ上で見つけたすべてを試しましたが、私の場合は何もうまくいかないようです.
PHP_IDE_CONFIG
環境変数として設定して に設定しようとしlocalhost
ましたが、IDE に localhost サーバーも追加しましたが、まだ何も機能しません。私の同僚は、Xdebug を IDE で動作させるために特定の構成を行う必要はありませんでした。
「通常の」PHPファイルは機能します。この問題はテストファイルでのみ発生します。
何か案が ?