0
同じリポジトリでノードテストとAngular(4x)テストの両方があり、テストフレームワークとしてjestを使用しています。両方のタイプのテストでは異なる変換が使用されるため、異なるの異なるジスト設定を使用することです。以下は私のフォルダ構造です。特定のディレクトリを除くすべてのファイルを拡張子で検索する
--e2e
|-----app.e2e-spec.ts
--src
--api
|-----ping.spec.ts
|-----card.spec.ts
--util
|-----util.spec.ts
--web
--app
|-----app.spec.ts
--test.spec.ts
角度テスト用の私の設定では、次の正規表現を使用しています。
"testRegex": "(/src/web/.*\\.spec)\\.ts?$",
アイデアはsrc/web/
とそのサブディレクトリの下にあるすべてのspec.ts
ファイルを実行することです。
ノードテスト用の私の設定では、次の正規表現を使用しています。私のノードテストのために
"testRegex": "(^((?!.*src/web).).*spec\\.ts.*$)",
、私はsrc/web
とe2e/
中のものを除くすべてのspec.ts
ファイルを実行したいです。私のtestRegexは、src/web
の下のすべてのファイルを除外します。どのように私はその正規表現にもe2e
を追加するためにそれを修正することができます。私は冗談を初めて知っているので、これを実装する方法に関する他の提案も歓迎します。
どうもありがとうございました。出来た。私は間違いなくこれを試しましたが、私はsrcの前に*のかっこが入っていると思いますので、私にとってはうまくいきませんでした。 – Rama