Skip to content

Chore/go1.26 modules and tests#50

Open
ericvh wants to merge 3 commits into
lionkov:masterfrom
ericvh:chore/go1.26-modules-and-tests
Open

Chore/go1.26 modules and tests#50
ericvh wants to merge 3 commits into
lionkov:masterfrom
ericvh:chore/go1.26-modules-and-tests

Conversation

@ericvh

@ericvh ericvh commented Apr 23, 2026

Copy link
Copy Markdown
Collaborator

Update go9p to current go, add unit tests and some documentation.

Introduce go.mod with Go 1.26 toolchain and fix vet/platform issues in client tests so go test ./... passes on current Go.

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@ericvh ericvh force-pushed the chore/go1.26-modules-and-tests branch from fa4f25d to a445545 Compare May 9, 2026 15:06
ericvh and others added 2 commits May 9, 2026 10:08
Document the repository structure, module-based usage, and track modernization changes and follow-ups.

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
- Add a multi-stage Dockerfile to run go test (and optional -race) under Linux from macOS/Windows.
- Add end-to-end client/server integration tests
- ci: run Docker-based tests on push and PR
- Add TCP-based e2e tests covering basic CRUD and directory listing against both the ufs server and the synthetic file server (Fsrv).
- Add QEMU Linux-kernel 9p client smoke test harness

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@ericvh ericvh force-pushed the chore/go1.26-modules-and-tests branch from a445545 to ca8eac0 Compare May 9, 2026 15:09

@ericvh ericvh left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, consolidated and removed some noise. This looks good now.

@ericvh ericvh marked this pull request as ready for review May 9, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant