You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Chris Lu 7e6db15a88 docs(volume-server): record slash fid-path native validation progress 4 weeks ago
..
framework test(volume_server/framework): allocate volume ports within safe grpc-offset range 4 weeks ago
grpc test(volume_server/grpc): add ping unreachable volume-server target case 4 weeks ago
http test(volume_server/http): add head readDeleted parity coverage 4 weeks ago
matrix test(volume_server/http): cover oversized upload file-size limit rejection 4 weeks ago
DEV_PLAN.md docs(volume-server): record slash fid-path native validation progress 4 weeks ago
Makefile docs(volume_server): document rust-mode harness and tracking 4 weeks ago
README.md docs(volume-server): track native launcher bootstrap progress 4 weeks ago

README.md

Volume Server Integration Tests

This package contains integration tests for SeaweedFS volume server HTTP and gRPC APIs.

Run Tests

Run tests from repo root:

go test ./test/volume_server/... -v

If a weed binary is not found, the harness will build one automatically.

Optional environment variables

  • WEED_BINARY: explicit path to the weed executable (disables auto-build).
  • VOLUME_SERVER_IMPL: select volume-server implementation (go default, rust for Rust launcher mode).
  • VOLUME_SERVER_BINARY: explicit path to the volume-server executable (overrides VOLUME_SERVER_IMPL).
  • VOLUME_SERVER_RUST_MODE: Rust launcher mode (native default, exec for direct Go delegation, proxy for Rust front proxy + Go backend).
  • VOLUME_SERVER_RUST_REBUILD=1: force rebuild of Rust volume-server binary in Rust mode.
  • VOLUME_SERVER_IT_KEEP_LOGS=1: keep temporary test directories and process logs.

Current scope (Phase 0)

  • Shared cluster/framework utilities
  • Matrix profile definitions
  • Initial HTTP admin endpoint checks
  • Initial gRPC state/status checks

More API coverage is tracked in /Users/chris/dev/seaweedfs2/test/volume_server/DEV_PLAN.md.