mirror of
https://github.com/copy/v86.git
synced 2025-12-31 04:23:15 +00:00
run a server when the emulator is ready (fixes ci)
This commit is contained in:
parent
ad77448248
commit
6ce3b69be0
2 changed files with 6 additions and 4 deletions
|
|
@ -14,8 +14,7 @@ const LOG_SERIAL = true;
|
|||
const SHOW_LOGS = false;
|
||||
|
||||
var SERVER_PORT = parseInt(process.env.SERVER_PORT, 10) || 0;
|
||||
const server = new Worker(__dirname + "../devices/fetch_testserver.js", { workerData: { port: SERVER_PORT, benchsize: BENCHFILE_SIZE } });
|
||||
server.on("error", (e) => { throw new Error("server: " + e); });
|
||||
var server = null;
|
||||
|
||||
const emulator = new V86({
|
||||
bios: { url: __dirname + "/../../bios/seabios.bin" },
|
||||
|
|
@ -32,6 +31,8 @@ const emulator = new V86({
|
|||
|
||||
emulator.bus.register("emulator-ready", function()
|
||||
{
|
||||
server = new Worker(__dirname + "../devices/fetch_testserver.js", { workerData: { port: SERVER_PORT, benchsize: BENCHFILE_SIZE } });
|
||||
server.on("error", (e) => { throw new Error("server: " + e); });
|
||||
server.on("message", function(msg) {
|
||||
if(msg.port)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -14,8 +14,7 @@ const { V86 } = await import(TEST_RELEASE_BUILD ? "../../build/libv86.mjs" : "..
|
|||
const SHOW_LOGS = false;
|
||||
|
||||
var SERVER_PORT = parseInt(process.env.SERVER_PORT, 10) || 0;
|
||||
const server = new Worker(__dirname + "fetch_testserver.js", { workerData: { port: SERVER_PORT, benchsize: 0 } });
|
||||
server.on("error", (e) => { throw new Error("server: " + e); });
|
||||
var server = null;
|
||||
|
||||
function wait(time) {
|
||||
return new Promise((res) => setTimeout(res, time));
|
||||
|
|
@ -265,6 +264,8 @@ const emulator = new V86({
|
|||
});
|
||||
|
||||
emulator.add_listener("emulator-ready", function () {
|
||||
server = new Worker(__dirname + "fetch_testserver.js", { workerData: { port: SERVER_PORT, benchsize: 0 } });
|
||||
server.on("error", (e) => { throw new Error("server: " + e); });
|
||||
server.on("message", function(msg) {
|
||||
if(msg.port)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue