LoginSignup
11
7

More than 5 years have passed since last update.

Scala: 失敗したテストだけにしぼってテストを実行する

Posted at

「前回コケたテストだけ再実行したい!」そんなときは test-quick を使うと便利。このコマンドは、前回 fail で終わったテストだけを再実行してくれる。

sbt
> test

(すべてのテストが実行される)

[info] Run completed in 4 seconds, 920 milliseconds.
[info] Total number of tests run: 2
[info] Suites: completed 2, aborted 0
[info] Tests: succeeded 1, failed 1, canceled 0, ignored 0, pending 0

> test-quick

(コケたテストだけが実行される)

[info] Run completed in 3 seconds, 662 milliseconds.
[info] Total number of tests run: 1
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 0, failed 1, canceled 0, ignored 0, pending 0


「Total number of tests」と実行時間に着目してほしい。実行したテストの数が減っているのと、実行時間が短縮できているのがわかる。

11
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
7