From 500b767d586deda29c75e3f93387cbbcbdcceaba Mon Sep 17 00:00:00 2001 From: Elijah Duffy Date: Thu, 7 May 2026 00:29:40 -0700 Subject: [PATCH] Makefile: add py-test and test targets --- Makefile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0cc1e0d..ad97526 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ SHELL := /bin/sh BUF ?= buf -.PHONY: buf-lint buf-generate py-sync go-test compose-up compose-up-dev run-server +.PHONY: buf-lint buf-generate py-sync py-test go-test test compose-up compose-up-dev run-server buf-lint: $(BUF) lint @@ -13,9 +13,19 @@ buf-generate: py-sync: uv sync --project python --all-packages +py-test: + @set -e; \ + if [ -n "$${TEST:-}" ]; then \ + uv run --project python --package officeconvert python -m unittest "$$TEST"; \ + else \ + uv run --project python --package officeconvert python -m unittest discover -s python/packages/officeconvert/tests; \ + fi + go-test: go test ./... +test: go-test py-test + compose-up: docker compose --env-file .env.example -f deploy/docker-compose.yml up --build