qualiteer/tests/index.js

29 lines
717 B
JavaScript
Raw Normal View History

2022-05-05 12:35:47 +00:00
#!/usr/bin/env node
import "dotenv/config"; // Load Envars
import Qualiteer from "qualiteer";
import { Initiator, Executor } from "qualiteer/clients";
// Start server
const qltr = new Qualiteer();
await qltr.start();
const url = "https://Qualiteer.elijahparker3.repl.co";
// Create an initiator and make a job request
const primary = new Initiator(url);
2022-05-17 12:32:04 +00:00
const job = {
command: ["node", "dev/other.js"],
name: "testing",
image: "node",
};
2022-05-05 12:35:47 +00:00
await primary.newJob(job, null, () => console.log("Primary Job Concluded"));
2022-05-07 13:44:54 +00:00
/*const { clients } = qltr.jobs;
2022-05-05 12:35:47 +00:00
const skId = Object.keys(clients)[0];
const { jobs } = clients[skId];
const serverJob = jobs[0];
const exec = new Executor(url, serverJob);
exec.runJob();
2022-05-07 13:44:54 +00:00
*/