Skip to content

Commit 330ba9e

Browse files
committed
build: wire ATR contrib evaluator into root Makefile
Add ATR_DIR + root atr-{test,lint,lint-fix,typecheck,build} targets mirroring the galileo contrib evaluator, and include atr-test in the test-extras target so the ATR package is covered by repo-level checks.
1 parent e272a0a commit 330ba9e

1 file changed

Lines changed: 23 additions & 3 deletions

File tree

Makefile

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: help sync openapi-spec openapi-spec-check test test-extras test-all models-test test-models test-sdk lint lint-fix typecheck check build build-models build-server build-sdk publish publish-models publish-server publish-sdk hooks-install hooks-uninstall prepush evaluators-test evaluators-lint evaluators-lint-fix evaluators-typecheck evaluators-build galileo-test galileo-lint galileo-lint-fix galileo-typecheck galileo-build sdk-ts-generate sdk-ts-overlay-test sdk-ts-name-check sdk-ts-generate-check sdk-ts-build sdk-ts-test sdk-ts-lint sdk-ts-typecheck sdk-ts-release-check sdk-ts-publish-dry-run sdk-ts-publish telemetry-test telemetry-lint telemetry-lint-fix telemetry-typecheck telemetry-build telemetry-publish
1+
.PHONY: help sync openapi-spec openapi-spec-check test test-extras test-all models-test test-models test-sdk lint lint-fix typecheck check build build-models build-server build-sdk publish publish-models publish-server publish-sdk hooks-install hooks-uninstall prepush evaluators-test evaluators-lint evaluators-lint-fix evaluators-typecheck evaluators-build galileo-test galileo-lint galileo-lint-fix galileo-typecheck galileo-build atr-test atr-lint atr-lint-fix atr-typecheck atr-build sdk-ts-generate sdk-ts-overlay-test sdk-ts-name-check sdk-ts-generate-check sdk-ts-build sdk-ts-test sdk-ts-lint sdk-ts-typecheck sdk-ts-release-check sdk-ts-publish-dry-run sdk-ts-publish telemetry-test telemetry-lint telemetry-lint-fix telemetry-typecheck telemetry-build telemetry-publish
22

33
# Workspace package names
44
PACK_MODELS := agent-control-models
@@ -18,6 +18,7 @@ ENGINE_DIR := engine
1818
TELEMETRY_DIR := telemetry
1919
EVALUATORS_DIR := evaluators/builtin
2020
GALILEO_DIR := evaluators/contrib/galileo
21+
ATR_DIR := evaluators/contrib/atr
2122
UI_DIR := ui
2223

2324
help:
@@ -35,7 +36,7 @@ help:
3536
@echo "Test:"
3637
@echo " make test - run tests for core packages (models, telemetry, server, engine, sdk, evaluators)"
3738
@echo " make models-test - run shared model tests with coverage"
38-
@echo " make test-extras - run tests for contrib evaluators (galileo, etc.)"
39+
@echo " make test-extras - run tests for contrib evaluators (galileo, atr)"
3940
@echo " make test-all - run all tests (core + extras)"
4041
@echo " make sdk-ts-test - run TypeScript SDK tests"
4142
@echo ""
@@ -95,7 +96,7 @@ telemetry-test:
9596
$(MAKE) -C $(TELEMETRY_DIR) test
9697

9798
# Run tests for contrib evaluators (not included in default test target)
98-
test-extras: galileo-test
99+
test-extras: galileo-test atr-test
99100

100101
# Run all tests (core + extras)
101102
test-all: test test-extras
@@ -264,3 +265,22 @@ galileo-typecheck:
264265

265266
galileo-build:
266267
$(MAKE) -C $(GALILEO_DIR) build
268+
269+
# ---------------------------
270+
# Contrib Evaluators (ATR)
271+
# ---------------------------
272+
273+
atr-test:
274+
$(MAKE) -C $(ATR_DIR) test
275+
276+
atr-lint:
277+
$(MAKE) -C $(ATR_DIR) lint
278+
279+
atr-lint-fix:
280+
$(MAKE) -C $(ATR_DIR) lint-fix
281+
282+
atr-typecheck:
283+
$(MAKE) -C $(ATR_DIR) typecheck
284+
285+
atr-build:
286+
$(MAKE) -C $(ATR_DIR) build

0 commit comments

Comments
 (0)