mirror of
https://github.com/BaaRai/ARTEX.git
synced 2026-11-15 04:30:55 +08:00
ci: give the race run its own database
The -race step reused the job's ARTEX_PG_DSN, so it ran against the database the plain test step had just populated. The db tests are not idempotent across runs and failed on duplicate llm_profiles names, turning main red right after #144 merged.
This commit is contained in:
@@ -47,6 +47,11 @@ jobs:
|
|||||||
- name: go test -race
|
- name: go test -race
|
||||||
# Race detector on the packages that pass under -race today. ./server is
|
# Race detector on the packages that pass under -race today. ./server is
|
||||||
# left out until it has been checked with -race against postgres.
|
# left out until it has been checked with -race against postgres.
|
||||||
|
# Its own database: the plain run above leaves rows behind and the db tests
|
||||||
|
# are not idempotent across runs (duplicate llm_profiles names).
|
||||||
|
env:
|
||||||
|
ARTEX_PG_DSN: postgres://artex:testpass@localhost:5432/artextest_race?sslmode=disable
|
||||||
|
|
||||||
run: >-
|
run: >-
|
||||||
go test -race -p 1 ./agent ./cmd/artex ./config ./db ./evidence ./guard
|
go test -race -p 1 ./agent ./cmd/artex ./config ./db ./evidence ./guard
|
||||||
./intercept ./llmpool ./llmrec ./mcphttp ./notify ./sidequestion ./traffic
|
./intercept ./llmpool ./llmrec ./mcphttp ./notify ./sidequestion ./traffic
|
||||||
|
|||||||
Reference in New Issue
Block a user