テスト自動化と品質担保の強化
- CalendarServiceに対するユニットテスト(ロード、保存の挙動)を実装 - Makefileにtestターゲットを追加し、コマンドラインからテスト実行を可能化 - Xcodeプロジェクト(yml)にテストターゲット(OreCalendarTests)とtest定義を追加
This commit is contained in:
5
Makefile
5
Makefile
@@ -1,4 +1,4 @@
|
||||
.PHONY: generate build all
|
||||
.PHONY: generate build all test
|
||||
|
||||
all: build
|
||||
|
||||
@@ -7,6 +7,9 @@ generate:
|
||||
build: generate
|
||||
xcodebuild -scheme OreCalendar -destination 'platform=macOS' -derivedDataPath build build
|
||||
|
||||
test: generate
|
||||
xcodebuild test -scheme OreCalendar -destination 'platform=macOS' -derivedDataPath build
|
||||
|
||||
release: build
|
||||
rm -rf ~/Applications/OreCalendar.app ; true
|
||||
mv build/Build/Products/Release/OreCalendar.app ~/Applications/OreCalendar.app
|
||||
|
||||
Reference in New Issue
Block a user