rdma: test RC route errors through the production server

Cover the route error boundary with the real S3 server: the
shared serializer keeps status and body for wrapped S3 errors,
raw fiber errors stay 500, and the platform stub answers 501.
The stub-answer classifier moves next to the shared marker type
in the same commit so every build answers 501 at the point the
test first runs, and the general CI workflow builds the
session-server archive before go test, which the Linux link of
this package now requires.
This commit is contained in:
Jihyeon Gim
2026-09-04 19:44:45 +09:00
parent 50f4482173
commit 158ccdfe58
8 changed files with 333 additions and 39 deletions
+3
View File
@@ -24,6 +24,9 @@ jobs:
run: |
go get -v -t -d ./...
- name: Build RDMA session server archive
run: make rdma/librcserver.a
- name: Test
run: go test -coverprofile profile.txt -race -v -timeout 30s -tags=github ./...