Skip to content

se-nitech/09_01_add_mult

Repository files navigation

unittestのサンプル

起動

docker compose build
docker compose up -d

assertのサンプルのためにブランチを切り替え

docker compose exec mypython git checkout assert

TDDのサンプルのためにpyunitブランチの最初のコミットをチェックアウト

docker compose exec mypython git checkout e6e3c8852db

TDDのユニットテスト

docker compose exec mypython python -m unittest test_add.py

カバレッジの計算のためにmainブランチをチェックアウト

docker compose exec mypython git checkout main

カバレッジの計算

docker compose exec mypython python -m unittest test_add.py
docker compose exec mypython python -m coverage run test_add.py
docker compose exec mypython coverage report
docker compose exec mypython coverage html
docker compose exec mypython coverage xml

テストスイートの実行

docker compose exec mypython python -m coverage run test_compute.py

結合テストの実行とカバレッジの計算

docker compose exec mypython python -m coverage run test_integration.py
docker compose exec mypython coverage report
docker compose exec mypython coverage html
docker compose exec mypython coverage xml

停止

docker compose down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors