14
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

vendor/bin/phpunit 実行時エラー「Your XML configuration validates against a deprecated schema」の対処法 

Last updated at Posted at 2021-01-21

Laravelでテストコードを作成しようとした際にエラーが起きたので解決策を自分用のメモとしてまとめようと思います。

テストコードを記述しターミナルで実行しようと思い

vendor/bin/phpunit

を打つと以下のエラーが発生しました。

Warning:    Your XML configuration validates against a deprecated schema.
Suggestion:  Migrate your XML configuration using "--migrate-configuration"!

このエラーの原因は、phpunit.xmlにテスト用のデータベースを作成しようとし、

phpunit.xml
<php>
 <server name="DB_DATABASE" value="database/database_test.sqlite"/>
<php>

を追記したため上記のエラーがおきていたようです。
なので、

vendor/bin/phpunit --migrate-configuration

をターミナル上で打つとphpunit.xml.bakという新しいファイルが作成され、今回のエラーを無事解決することができました。

14
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?