openai/symphony

Public

mirrored fromhttps://github.com/openai/symphonyAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
fecbc92a1590dd46c4bcb9df31c76f4824e8caf1

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

elixir/Makefile

47lines · modecode

1.PHONY: help all setup deps build fmt fmt-check lint test coverage ci dialyzer e2e
2
3MIX ?= mix
4
5help:
6 @echo "Targets: setup, deps, fmt, fmt-check, lint, test, coverage, dialyzer, e2e, ci"
7
8setup:
9 $(MIX) setup
10
11deps:
12 $(MIX) deps.get
13
14build:
15 $(MIX) build
16
17fmt:
18 $(MIX) format
19
20fmt-check:
21 $(MIX) format --check-formatted
22
23lint:
24 $(MIX) lint
25
26coverage:
27 $(MIX) test --cover
28
29test:
30 $(MIX) test
31
32dialyzer:
33 $(MIX) deps.get
34 $(MIX) dialyzer --format short
35
36e2e:
37 SYMPHONY_RUN_LIVE_E2E=1 $(MIX) test test/symphony_elixir/live_e2e_test.exs
38
39ci:
40 $(MAKE) setup
41 $(MAKE) build
42 $(MAKE) fmt-check
43 $(MAKE) lint
44 $(MAKE) coverage
45 $(MAKE) dialyzer
46
47all: ci