setupTestEnv configures env for devbox tests.
(env *testscript.Env)
| 15 | |
| 16 | // setupTestEnv configures env for devbox tests. |
| 17 | func setupTestEnv(env *testscript.Env) error { |
| 18 | setupPATH(env) |
| 19 | setupHome(env) |
| 20 | setupCacheHome(env) |
| 21 | propagateEnvVars(env, |
| 22 | debug.DevboxDebug, // to enable extra logging |
| 23 | "SSL_CERT_FILE", // so HTTPS works with Nix-installed certs |
| 24 | ) |
| 25 | return nil |
| 26 | } |
| 27 | |
| 28 | // setupHome sets the test's HOME to a unique temp directory. The testscript |
| 29 | // package sets it to /no-home by default (presumably to improve isolation), but |
no test coverage detected