[解決済み] CRA Jestの非インタラクティブモードでの実行
質問
更新:私のユースケースは主にCIでテストを実行することですが、デフォルトのCRA Jestパラメータを上書きすることは、一般的に疑問に思っていることです。
を使用してテストを実行しています。 ジェスト に付属している Reactアプリの作成 . 常にインタラクティブモードに起動します。
› Press a to run all tests.
› Press o to only run tests related to changed files.
› Press p to filter by a filename regex pattern.
› Press q to quit watch mode.
› Press Enter to trigger a test run.
しかし、私の入力を待つようなことはさせたくありません。一度実行した後に終了させたいのです。そこで
--bail
または
--no-watchman
を切り替えても、インタラクティブモードで起動します。
もし私がグローバルに
jest
をインストールし、プロジェクトのルートで実行すると、一回だけ実行されて終了します (私が望むように)。しかし
npm test
を実行すると
react-scripts test
を実行している場合、私がこのコマンドを実行していないときでも、ウォッチモードになります。
--watch
.
更新: 私はまた、issue を提出しました。 CRA .
どのように解決するのですか?
あなたは
ジェスト
--watchAll=false
フラグ
.
を使う。
npm test -- --watchAll=false
注 これは react-scripts 3.00
旧バージョンの場合。
-
リアクトスクリプト
>= 2.1.4 < 3.00
非Ciの場合、たとえばローカルでテストを実行する場合は
--no-watch
のフラグを立てます。
npm test --no-watch
-
リアクトスクリプト
<= 2.1.3
を探すCRA。
CI
環境変数がある場合、ウォッチモードでは実行されません。
CI=true npm test
は、あなたが探しているものを行う必要があります。
をご覧ください。 ユーザーガイド -> テストの実行 -> 自分の環境上で
関連
-
[解決済み】React - 式は1つの親要素を持つ必要がありますか?
-
[解決済み] ReactJS giving error Uncaught TypeError: Super expression は null か関数でなければならず、undefined ではありません。
-
[解決済み] Webpack + Babelです。プリセット "es2015 "がディレクトリに相対して見つからなかった
-
[解決済み] ReactJsのCreateClassは関数ではない
-
[解決済み] MUI Boxは何のためのコンポーネントですか?
-
[解決済み] Jestを使用して単一のテストを実行するにはどうすればよいですか?
-
[解決済み] React - 予想外のトークン、予想外の;
-
[解決済み] ReactJs "インバリアント違反..." リアクトの古典的な問題
-
[解決済み] ReactコンポーネントのJest SnapshotテストにおけるSnapshotテストの仕組みとtoMatchSnapshot()関数は何をするのか?
-
[解決済み】JestでESLintを使用する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】React - 式は1つの親要素を持つ必要がありますか?
-
[解決済み】<Router>の外側で<Link>を使用してはならない
-
[解決済み】ngrokがReact devサーバーに接続しようとすると、無効なホストヘッダが表示される。
-
[解決済み] テスト
-
[解決済み] Apolloクライアントでログアウトした後、ストアをリセットする
-
[解決済み] バベルエラーです。JSX値は、式または引用されたJSXテキストのいずれかである必要があります。
-
[解決済み] マテリアルUIセレクトフィールドのマルチセレクト
-
[解決済み] jest: テストスイートの実行に失敗しました。予期しないトークンのインポート
-
[解決済み] react jsでウィンドウを開くイベントを処理するにはどうすればよいですか?
-
[解決済み] React QueryとReduxの主な違いは何ですか?