-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjustfile
31 lines (24 loc) · 913 Bytes
/
justfile
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
create-infra:
@echo "Creating infra for integration tests"
uv run python tests/integration/infra.py --operation create
destroy-infra:
@echo "Destroying infra used for integration tests"
uv run python tests/integration/infra.py --operation destroy
populate-table: create-infra
@echo "Populating table for integration tests"
uv run python tests/integration/populate_table.py
test-export: populate-table
@echo "Running export integration test"
uv run python tests/integration/export.py
test-download:
@echo "Running download integration test"
uv run python tests/integration/download.py
test-transform: test-download
@echo "Running transform integration test"
uv run python tests/integration/transform.py
serve-docs:
uv run mkdocs serve
create-cov-report:
@echo "Creating coverage report"
uv run pytest --cov-report=html
open htmlcov/index.html