- CalendarServiceに対するユニットテスト(ロード、保存の挙動)を実装 - Makefileにtestターゲットを追加し、コマンドラインからテスト実行を可能化 - Xcodeプロジェクト(yml)にテストターゲット(OreCalendarTests)とtest定義を追加
16 lines
430 B
Makefile
16 lines
430 B
Makefile
.PHONY: generate build all test
|
|
|
|
all: build
|
|
|
|
generate:
|
|
xcodegen 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
|