fix: make dev tools executable

This commit is contained in:
2026-07-20 20:55:57 +02:00
parent cb2301d709
commit 0af5a8b00f
3 changed files with 19 additions and 5 deletions
+13
View File
@@ -61,6 +61,19 @@ async def test_supplied_script_names_use_the_same_directory(tmp_path) -> None:
assert (workspace / "selected").read_text() == "python\n"
async def test_runs_non_executable_shell_script_from_bind_mount(tmp_path) -> None:
workspace = tmp_path / "workspace"
workspace.mkdir()
development = environment(tmp_path, ["mounted"])
mounted = development.scripts_dir / "mounted"
mounted.write_text("#!/bin/sh\nprintf 'mounted\\n' > selected\n")
mounted.chmod(0o644)
await development.prepare(workspace)
assert (workspace / "selected").read_text() == "mounted\n"
async def test_reports_script_failure_output(tmp_path) -> None:
workspace = tmp_path / "workspace"
workspace.mkdir()