feat(eliminate-frontend-makefile): task 2 - migrate xce-build.sh off Make
Replaces both `cd frontend && make test` call sites (apiserver and all cases) with direct `go test` invocations covering the identical package set/flags, mirroring the xcecli case's already-Makefile-free style. Verified: apiserver case end-to-end, matching the captured pre-change baseline exactly; all case verified by proxy (byte- identical replacement line, apiserver instance fully verified) since a full /xce-build all run is currently blocked earlier in the pipeline by two pre-existing, unrelated C-test bugs (bug-1723, bug-1758) -- noted in Implementation Notes for task 4's awareness. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XYdtrEWWZfKRRGED7raEYg
This commit is contained in:
parent
a4a2734222
commit
3c199f376a
2 changed files with 4 additions and 3 deletions
|
|
@ -272,7 +272,7 @@ case "$COMPONENT" in
|
|||
meson compile -C "$BUILD_DIR" apiserver xcecli
|
||||
if [ "$RUN_TESTS" = 1 ]; then
|
||||
echo "=== Running frontend Go unit tests ==="
|
||||
cd frontend && make test
|
||||
cd frontend/apiserver && CGO_ENABLED=0 go test ./store/... ./utils/... ./controllers/... ./backend/... -count=1 && cd ../xcecli && CGO_ENABLED=0 go test ./... -count=1
|
||||
fi
|
||||
;;
|
||||
xcecli)
|
||||
|
|
@ -319,7 +319,7 @@ case "$COMPONENT" in
|
|||
echo "=== Running scheduler test (manual) ==="
|
||||
"./$BUILD_DIR/scheduler/testsuite/sched_test"
|
||||
echo "=== Running frontend Go unit tests ==="
|
||||
cd frontend && make test
|
||||
cd frontend/apiserver && CGO_ENABLED=0 go test ./store/... ./utils/... ./controllers/... ./backend/... -count=1 && cd ../xcecli && CGO_ENABLED=0 go test ./... -count=1
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue