AKAI TSUKI

System development or Technical something

install coverage for python test

前回noseをインストールして使ってみようとしたけど
nosetestだけではテスト対象が見つけられずテストできなかった。
直接テスト用のファイルを指定すればテストは実行できたけど。

そんなわけで、noseはひとまずあきらめて。。。

coverageを試してみよう。

# pip install coverage
Collecting coverage
  Downloading coverage-4.0.3.tar.gz (354kB)
    100% |################################| 358kB 605kB/s
Building wheels for collected packages: coverage
  Running setup.py bdist_wheel for coverage ... done
  Stored in directory: /root/.cache/pip/wheels/66/32/43/e100f8ea009874cbfbb54c95e06425e89af0bde2a61560a886
Successfully built coverage
Installing collected packages: coverage
Successfully installed coverage-4.0.3
#

実行してみる。

# coverage run tests/test_sample.py
.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK
# ls .coverage
.coverage
#