CircleCI2.0の書き方

開発環境へのデプロイをCircleCIを使って自動実行させるため、CircleCI2.0の設定ファイルをいじったので、学んだことをまとめておきます。 *1.0と2.0の違い まず、設定ファイルの構成や名前が変わりました。 1.0では circle.yml とい...
Read More

Groovy + Spock でデータドリブンテスト

Javaプログラムのテストコードを書くとき、Unittestだとパターンを網羅できているかわかりづらかったので、美しいテストコードを書くためにGroovyとSpockを使って書いてみました。 *Groovyとは Javaベースのスクリプト言語で、Javaとの親和...
Read More

Python + Peewee でテスト実行後にロールバックする

ローカルでDBのテストをする際、DBにテストデータが残っていたり変更されたままにしていると、後続のテストに影響が出てしまい、毎回同じテストができなくなってしまいます。 そのため、テスト実行後に毎回データを削除する方法を、トランザクションをロールバックさせることで実現しま...
Read More

人気の投稿