-
Notifications
You must be signed in to change notification settings - Fork 36
/
Makefile
28 lines (19 loc) · 925 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
build:
swift build
clean:
swift clean
test:
swift test
TEMP_TEST_OUTPUT=/tmp/sse-contract-test-service.log
build-contract-tests:
cd ContractTestService && swift build
start-contract-test-service:
./ContractTestService/.build/debug/contract-test-service
start-contract-test-service-bg:
echo "Test service output will be captured in $(TEMP_TEST_OUTPUT)"
make start-contract-test-service >$(TEMP_TEST_OUTPUT) 2>&1 &
run-contract-tests:
curl -s https://raw.githubusercontent.com/launchdarkly/sse-contract-tests/main/downloader/run.sh \
| VERSION=v1 PARAMS="-url http://localhost:8000 -debug -stop-service-at-end -skip 'basic parsing/large message in one chunk' -skip 'basic parsing/large message in two chunks'" sh
contract-tests: build-contract-tests start-contract-test-service-bg run-contract-tests
.PHONY: build clean test build-contract-tests start-contract-test-service run-contract-tests contract-tests