Make all test_runner tests work on cygwin #908
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#908
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
source:src/allmydata/test/test_runner.py skips some tests due to this code:
I strongly suspect that this code:
should also apply to cygwin (which, like native Windows, uses an .exe filetype for executables). That might not be the only problem.
We need a cygwin buildslave! We had one, but it was powered off when allmydata.com moved out of their office at 555 De Haro Street. I suspect that the machine is now in Brian's closet waiting patiently for a "Set Up Tahoe-LAFS Buildslave Machines" party.
Marking this as Milestone="eventually". This ticket will be revived come the day that someone contributes a cygwin buildslave.
Replying to davidsarah:
This is incorrect; the cygwin
bin/tahoe
script has no extension. (It is a script with a Python shebang header, not a Windows executable.)See also #1119 (make cygwin a supported platform).
This might have been fixed by [4964/trunk/#file6], which made the runner tests use
subprocess.Popen
instead of (indirectly) Twisted'sreactor.spawnProcess
.Replying to davidsarah:
Assigning to me to check whether that fixed it.
There does not appear to be sufficient interest in cygwin to warrant keeping this open.