25 lines
544 B
Makefile
25 lines
544 B
Makefile
BUILDCLEANER := xcpretty
|
|
TESTCLEANER := xcpretty
|
|
ifeq (,$(shell command -v xcpretty))
|
|
BUILDCLEANER := egrep '^(/.+:[0-9+:[0-9]+:.(error|warning):|fatal|===)'
|
|
TESTCLEANER := egrep -v '^Test Suite|^Test Case|^\t Executed'
|
|
endif
|
|
|
|
.PHONY: build test clean
|
|
|
|
build:
|
|
@xcodebuild | ${BUILDCLEANER}
|
|
|
|
test: build
|
|
@xcodebuild test -scheme SwiftShell | ${TESTCLEANER}
|
|
|
|
@echo
|
|
@echo "=== RUN SwiftShell TEST SCRIPTS (SwiftShellTests/Scripts/runtests.bash) ==="
|
|
@cd ./Tests/Scripts/ && ./runtests.bash
|
|
@echo
|
|
|
|
clean:
|
|
-rm -rf build
|
|
-rm -rf .build
|
|
|