scala - 特定の順序で sbt テストを実行する

okwaves2024-01-25  8

私の sbt プロジェクトには、そのフォルダー内に 2 つのパッケージがあります。

最初に package.one テストを実行し、次に package.two テストを実行したいと考えています。これが必要なのは、package.two 内のテストが、最初のパッケージのテストによって作成および設定されたマップに依存しているためです。これを達成する方法はありますか?

1

これであなたの質問は解決しましたか? sbt でテストの実行を順序付けるにはどうすればよいですか?

– トメル・シェタ

2020 年 9 月 3 日 11:52

5

テストが独立していない場合、それはテストではありません。

– ルイス・ミゲル・メジャ・スーレス

2020 年 9 月 3 日 12:29



------------------------

次のパッケージ構造があると仮定します。

p1/
  Test1.scala
p2/
  Test2.scala

その後、次のコマンドを実行できます。

sbt> testOnly -- -m "p1"

sbt> testOnly -- -m "p2"

これにより、最初に p1 からテストが実行され、次に p2 からテストが実行されます

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。