2017-05-16 4 views
1

プロジェクトの単体テストをセットアップしました。試しに実行したときに、ドットが改行されていることがわかりました。php - PHPUnitは改行のドットを表示しています

enter image description here

マイphpunit.xml構成は次のとおりです。

<?xml version="1.0" encoding="UTF-8"?> 
 
<phpunit backupGlobals="false" 
 
     backupStaticAttributes="false" 
 
     bootstrap="bootstrap/autoload.php" 
 
     colors="true" 
 
     convertErrorsToExceptions="true" 
 
     convertNoticesToExceptions="true" 
 
     convertWarningsToExceptions="true" 
 
     processIsolation="false" 
 
     stopOnFailure="false"> 
 
    <testsuites> 
 
    <testsuite name="Application Test Suite"> 
 
     <directory suffix="Test.php">./tests</directory> 
 
    </testsuite> 
 
    </testsuites> 
 
    <filter> 
 
    <whitelist processUncoveredFilesFromWhitelist="true"> 
 
     <directory suffix=".php">./app</directory> 
 
     <exclude> 
 
     <file>./app/Http/routes.php</file> 
 
     </exclude> 
 
    </whitelist> 
 
    </filter> 
 
    <php> 
 
    <env name="APP_ENV" value="testing"/> 
 
    <env name="CACHE_DRIVER" value="array"/> 
 
    <env name="SESSION_DRIVER" value="array"/> 
 
    <env name="QUEUE_DRIVER" value="sync"/> 
 
    <env name="DB_CONNECTION" value="testing"/> 
 
    </php> 
 
</phpunit>

XMLが働いてPHPUnitの出力形式を別のプロジェクトからコピーされました。

どのような考えですか?

+0

あなたが '' '。/ tests'''内の複数のファイルを持っていますか?各ファイルはその出力を新しい行に出力します – Florian

+0

TestControllerの1つを投稿できますか? – Florian

+0

は出力をphpunitで1行に出力できますか? – briankip

答えて

1

この記事によると、問題は次のようになります。

だから、少し研究した後、私は>(PHP終了タグ)で、その後閉鎖された私たちのアプリケーションのインターフェイスがあったことが分かりました?いくつかの新しい行。

https://coderwall.com/p/zbdluw/newlines-on-phpunit-tests

+0

ヒントをありがとう。私はプロジェクトでPHP終了タグを見つけましたが、それでもやっていませんでした。 – Jhn

+0

私の場合、 '<?php'タグの前に改行がありました – Dallin

関連する問題