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.
1.1 KiB
1.1 KiB
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 theweedexecutable (disables auto-build).VOLUME_SERVER_IMPL: select volume-server implementation (godefault,rustfor Rust launcher mode).VOLUME_SERVER_BINARY: explicit path to the volume-server executable (overridesVOLUME_SERVER_IMPL).VOLUME_SERVER_RUST_MODE: Rust launcher mode (execdefault,proxyfor 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.