nb source test

選択したアプリケーションディレクトリでテストを実行します。テスト実行前に、CLI は組み込み Docker テストデータベースを再作成し、内部で使用する DB_* 環境変数を注入します。

使い方

nb source test [paths...] [flags]

パラメータ

パラメータ説明
[paths...]string[]テストランナーに渡すテストファイルパスまたは glob
--cwd, -cstringテストを実行するアプリケーションディレクトリ。デフォルトは現在のディレクトリです
--watch, -wbooleanVitest を watch モードで実行します
--runboolean1 回のみ実行し、watch モードには入りません
--allowOnlyboolean.only テストを許可します
--bailboolean最初の失敗で停止します
--coveragebooleanカバレッジレポートを有効にします
--single-threadstring内部テストランナーに single-thread モードを渡します
--serverbooleanサーバーサイドテストモードを強制します
--clientbooleanクライアントサイドテストモードを強制します
--db-clean, -dboolean内部アプリケーションコマンドがサポートしている場合にデータベースをクリーンアップします
--db-dialectstring組み込みテストデータベースの種類:postgresmysqlmariadbkingbase
--db-imagestring組み込みテストデータベースの Docker イメージ
--db-portstring組み込みテストデータベースがホストに公開する TCP ポート
--db-databasestringテストに注入するデータベース名
--db-userstringテストに注入するデータベースユーザー
--db-passwordstringテストに注入するデータベースパスワード
--verboseboolean内部の Docker およびテストランナーの出力を表示します

使用例

nb source test
nb source test --cwd /path/to/app
nb source test packages/core/server/src/__tests__/foo.test.ts
nb source test --server --coverage
nb source test --db-port 5433

関連コマンド