-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
40 lines (31 loc) · 756 Bytes
/
Copy pathMakefile
File metadata and controls
40 lines (31 loc) · 756 Bytes
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
29
30
31
32
33
34
35
36
37
38
39
40
check:
@yarn
@yarn lint || true
@yarn tsc || true
@yarn outdated || true
@ts-unused-exports tsconfig.json || true
@depcheck || true
@yarn audit || true
@madge --circular --extensions ts,tsx ./ || true
@yarn build
# Test targets
test:
@yarn test
test-ui:
@yarn test:ui
test-coverage:
@yarn test:coverage
@echo "Coverage report generated in coverage/"
test-e2e:
@yarn test:e2e
test-e2e-ui:
@yarn test:e2e:ui
test-e2e-debug:
@yarn test:e2e:debug
# Run all tests (unit + E2E)
test-all: test-coverage test-e2e
@echo "All tests completed!"
# Run tests in CI mode (non-interactive)
test-ci: test-coverage test-e2e
@echo "CI tests completed!"
.PHONY: check test test-ui test-coverage test-e2e test-e2e-ui test-e2e-debug test-all test-ci