Add e2e test for registry over http

This commit is contained in:
Sander Declerck 2025-10-14 12:55:56 +02:00
parent 8ed2330a3c
commit d2c155afee
No known key found for this signature in database
2 changed files with 51 additions and 0 deletions

View file

@ -60,6 +60,26 @@ export class DockerTestContainer {
}
}
dockerExec(command, daemon = false) {
if (!this.isRunning) {
throw new Error("Container is not running");
}
try {
const dockerExecCommand = `docker exec ${daemon ? "-d " : " "}${
this.containerName
} bash -c "${command}"`;
const output = execSync(dockerExecCommand, {
encoding: "utf-8",
stdio: "pipe",
timeout: 10000,
});
return output;
} catch (error) {
throw new Error(`Failed to execute command: ${error.message}`);
}
}
async openShell(shell) {
let ptyProcess = pty.spawn(
"docker",