本文へ移動
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
  • About
  • Price
  • Work
  • Blog
  • Contact
  1. ホーム
  2. Blog
  3. 【Laravel】vendor/bin/phpunit実行時の警告文の解消

公開日: 2022.03.10

【Laravel】vendor/bin/phpunit実行時の警告文の解消

【Laravel】vendor/bin/phpunit実行時の警告文の解消

目次

  • はじめに
  • 原因
  • 解消法

はじめに

Laravelでテストを行おうと「vendor/bin/phpunit」を実行したところ、以下のような警告文が表示されたので、解消方法をメモしておきます。

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

原因

phpunitの設定ファイル「phpunit.xml」の書き方がバージョンが変わって変更になった。

filterタグがなくなったなど。

解消法

警告文をGoogle翻訳すると、

警告:XML構成は、非推奨のスキーマに対して検証されます。
提案:「-migrate-configuration」を使用してXML構成を移行してください!

となっている。要約すると、XMLに非推奨の書き方があるから「-migrate-configuration」を使って移行してね。

ということで、以下のコマンドを実行。

vendor/bin/phpunit --migrate-configuration

すると、既存の「phpunit.xml」は「phpunit.xml.bak」とリネーム・バックアップされ、新規に「phpunit.xml」が作成される。

新しい「phpunit.xml」の中身を確認すると、filterタグが置き換わっているなど、新しい書き方で再構成されているのがわかる。「phpunit.xml.bak」は不要なら削除してもよい。

タグ

  • phpunit
  • Warning
  • 警告

関連記事

2021.03.29

【Laravel8】サブディレクトリに設置したアプリでlivewire.jsがnet::ERR_ABORTED 404 Not Found

【Laravel8】サブディレクトリに設置したアプリでlivewire.jsがnet::ERR_ABORTED 404 Not Found

2020.07.22

「npm run production」実行時にエラー

「npm run production」実行時にエラー

2021.06.17

【Laravel8】npm audit fixしたらLivewireが動かなくなった

【Laravel8】npm audit fixしたらLivewireが動かなくなった
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
YAS プロフィール画像

長野県長野市在住
WEBエンジニア YAS

LINKS

  • X
  • Instagram
  • GitHub
Design
  • スタンダード
  • 和モダン
  • エンジニア
  • 信州ナチュラル
プライバシーポリシー

@ Webstudio YAS