-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
45 lines (34 loc) · 1.64 KB
/
Makefile
File metadata and controls
45 lines (34 loc) · 1.64 KB
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
41
42
43
44
45
.PHONY: test-core test-dataframe test-end_to_end test-end_to_end_consistency test-export test-rocrate test-s3 test-compehndly test-all format format-diff
test-core:
uv pip install -e ".[core, test-core]"
uv run pytest -s tests/adapters tests/core -m core --disable-warnings
uv run pytest -s tests/adapters tests/core -m session --disable-warnings
test-dataframe:
uv pip install -e ".[dataframe-adapter, test-core, test-dataframe]"
uv run pytest -s -vv tests/adapters tests/core/interfaces -m dataframe --disable-warnings
uv run pytest -s -vv tests/core -m dataframe --disable-warnings
test-end_to_end:
uv pip install -e ".[dataframe-adapter, export-adapter, test-core]"
uv run pytest -s tests/end_to_end -m end_to_end --disable-warnings
test-end_to_end_consistency:
uv pip install -e ".[dataframe-adapter, export-adapter, test-core]"
uv run pytest tests/end_to_end -m end_to_end_consistency --disable-warnings
test-export:
uv pip install -e ".[export-adapter, test-core]"
uv run pytest -s tests/adapters tests/core -m export --disable-warnings
test-rocrate:
uv pip install -e ".[rocrate-adapter, test-core]"
uv run pytest -s tests/adapters tests/core -m rocrate -W ignore
test-s3:
uv pip install -e ".[s3-adapter, test-core]"
uv run pytest -s tests/adapters tests/core -m s3 -W ignore
test-compehndly:
uv pip install -e ".[dataframe-adapter, test-core, compehndly]"
uv run pytest -s tests/end_to_end -m compehndly -W ignore
test-all: test-core test-dataframe test-end_to_end test-end_to_end_consistency test-export test-s3 test-compehndly
format:
uv pip install ruff
uv run ruff format .
format-diff:
uv pip install ruff
uv run ruff format . --diff