| 1237 | venv_params=["--system-site-packages"], |
| 1238 | ) |
| 1239 | def ci_test_onedir(session): |
| 1240 | if not ONEDIR_ARTIFACT_PATH.exists(): |
| 1241 | session.error( |
| 1242 | "The salt onedir artifact, expected to be in '{}', was not found".format( |
| 1243 | ONEDIR_ARTIFACT_PATH.relative_to(REPO_ROOT) |
| 1244 | ) |
| 1245 | ) |
| 1246 | |
| 1247 | transport = os.environ.get("SALT_TRANSPORT") or "zeromq" |
| 1248 | valid_transports = ("zeromq", "tcp") |
| 1249 | if transport not in valid_transports: |
| 1250 | session.error( |
| 1251 | "The value for the SALT_TRANSPORT environment variable can only be " |
| 1252 | f"one of: {', '.join(valid_transports)}" |
| 1253 | ) |
| 1254 | |
| 1255 | _ci_test(session, "zeromq", onedir=True) |
| 1256 | |
| 1257 | |
| 1258 | @nox.session( |