Commit Graph
7 Commits
Author SHA1 Message Date
Chris Lu af924a91d0 ci: fail the posix workflow when the mount point is not a FUSE mount
The file write/read check passes on the plain directory created before
weed mount, so a dead mount let the whole suite grade the local disk.
2026-10-22 07:35:45 -07:00
Chris Lu 4016dc295d ci: require external posix tools only when setup installed them
setup-external-tools always exits 0 because each sub-target tolerates
failure, so POSIX_REQUIRE_EXTERNAL_TOOLS was set even with no tools
installed and the suite then hard-failed on the missing suites.
2026-10-22 07:35:45 -07:00
Chris Lu 61e38fddeb ci: point external posix suites at the workflow FUSE mount 2026-10-22 03:53:07 -07:00
Chris LuandDevin e27c793508 ci: collect failure logs before cleanup deletes them
The always-on cleanup step removed /tmp/seaweedfs before the failure-only
debug step could copy the service logs, so failed runs uploaded nothing.
Run cleanup after log collection.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-22 03:38:52 -07:00
Chris LuandDevin 88153188d9 ci: require a real mount before posix tests
The wait loop fell back to listing the mount point, which passes on the
directory created before weed mount runs — a dead or slow mount meant the
suite exercised local disk. Only mountpoint counts now, and a dead mount
process fails fast instead of timing out.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-22 03:38:49 -07:00
Devin d9aa956d49 ci: add posix-compliance workflow
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-21 15:15:12 -07:00
Devin 5fa30f6d4e fuse integration: add POSIX compliance test suite
Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-21 15:15:12 -07:00