feat: allow for setup.sh based user fixtures

This commit is contained in:
2026-03-21 11:20:29 +00:00
parent cf9330e483
commit d72f727322
10 changed files with 222 additions and 45 deletions
+6 -1
View File
@@ -37,11 +37,16 @@ func Record(path string) (string, error) {
return "", err
}
setupScripts, err := discoverSetupScripts(testDir, target)
if err != nil {
return "", err
}
if err := recordScenario(target, shellPath, recordIO{
in: os.Stdin,
out: os.Stdout,
err: os.Stderr,
}, cfg.Sandbox); err != nil {
}, cfg.Sandbox, setupScripts); err != nil {
return "", err
}