44 lines
761 B
Makefile
44 lines
761 B
Makefile
.PHONY: default
|
|
default: setup bootstrap build test
|
|
|
|
.PHONY: setup
|
|
setup:
|
|
bundle install
|
|
|
|
.PHONY: bootstrap
|
|
bootstrap:
|
|
bundle exec pod install
|
|
|
|
.PHONY: build
|
|
build:
|
|
bundle exec fastlane gym \
|
|
--scheme "Unit Tests" \
|
|
--skip_archive \
|
|
--skip_codesigning
|
|
bundle exec fastlane gym \
|
|
--scheme "Integration Tests" \
|
|
--skip_archive \
|
|
--skip_codesigning
|
|
bundle exec fastlane gym \
|
|
--scheme "Performance Tests" \
|
|
--skip_archive \
|
|
--skip_codesigning
|
|
|
|
.PHONY: test
|
|
test:
|
|
bundle exec fastlane scan \
|
|
--scheme "Unit Tests"
|
|
bundle exec fastlane scan \
|
|
--scheme "Performance Tests"
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
@[ ! -e test_output ] || rm -r test_output
|
|
|
|
# Maintenance commands
|
|
|
|
.PHONY: upgrade-deps
|
|
upgrade-deps:
|
|
bundle update
|
|
bundle exec pod update
|