Browse Source

tests: add DISABLE_JIT env var

Fabian 6 months ago
parent
commit
f45e086992

+ 1 - 0
tests/api/clean-shutdown.js

@@ -20,6 +20,7 @@ const config = {
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
     log_level: 0,
+    disable_jit: +process.env.DISABLE_JIT,
     screen_dummy: true,
 };
 

+ 1 - 0
tests/api/floppy-insert-eject.js

@@ -17,6 +17,7 @@ const emulator = new V86({
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
     log_level: 0,
+    disable_jit: +process.env.DISABLE_JIT,
     screen_dummy: true,
 });
 

+ 1 - 0
tests/api/reset.js

@@ -19,6 +19,7 @@ const config = {
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
     log_level: 0,
+    disable_jit: +process.env.DISABLE_JIT,
     screen_dummy: true,
 };
 

+ 1 - 0
tests/api/serial.js

@@ -19,6 +19,7 @@ const config = {
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
     log_level: 0,
+    disable_jit: +process.env.DISABLE_JIT,
     screen_dummy: true,
 };
 

+ 3 - 0
tests/api/state.js

@@ -16,6 +16,7 @@ const config_async_cdrom = {
     autostart: true,
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 };
 
@@ -26,6 +27,7 @@ const config_sync_cdrom = {
     autostart: true,
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 };
 
@@ -38,6 +40,7 @@ const config_filesystem = {
     bzimage: { url: __dirname + "/../../images/buildroot-bzimage.bin" },
     cmdline: "tsc=reliable mitigations=off random.trust_cpu=on",
     network_relay_url: "<UNUSED>",
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 };
 

+ 1 - 0
tests/api/test.js

@@ -17,6 +17,7 @@ const emulator = new V86({
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
     log_level: -641,
+    disable_jit: +process.env.DISABLE_JIT,
     screen_dummy: true,
 });
 

+ 1 - 0
tests/benchmark/arch-bytemark.js

@@ -18,6 +18,7 @@ const emulator = new V86({
     initial_state: { url: path.join(V86_ROOT, "/images/arch_state.bin") },
     filesystem: { baseurl: path.join(V86_ROOT, "/images/arch-nongz/") },
     screen_dummy: true,
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 });
 

+ 1 - 0
tests/benchmark/arch-python.js

@@ -18,6 +18,7 @@ const emulator = new V86({
     initial_state: { url: path.join(V86_ROOT, "/images/arch_state.bin") },
     filesystem: { baseurl: path.join(V86_ROOT, "/images/arch-nongz/") },
     screen_dummy: true,
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 });
 

+ 2 - 0
tests/benchmark/linux-boot.js

@@ -19,6 +19,7 @@ if(true)
         cdrom: { url: __dirname + "/../../images/linux3.iso" },
         autostart: true,
         memory_size: 32 * 1024 * 1024,
+        disable_jit: +process.env.DISABLE_JIT,
         log_level: 0,
     });
 }
@@ -40,6 +41,7 @@ else
             baseurl: path.join(V86_ROOT, "/images/arch/"),
         },
         screen_dummy: true,
+        disable_jit: +process.env.DISABLE_JIT,
         log_level: 0,
     });
 }

+ 1 - 0
tests/devices/virtio_9p.js

@@ -1556,6 +1556,7 @@ const emulator = new V86({
     filesystem: {
         baseurl: __dirname + "/testfs/",
     },
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: SHOW_LOGS ? 0x400000 : 0,
 });
 

+ 1 - 0
tests/full/run.js

@@ -995,6 +995,7 @@ function run_test(test, done)
     settings.acpi = test.acpi;
     settings.boot_order = test.boot_order;
     settings.cpuid_level = test.cpuid_level;
+    settings.disable_jit = +process.env.DISABLE_JIT;
 
     if(test.expected_texts)
     {

+ 1 - 0
tests/jit-paging/run.js

@@ -17,6 +17,7 @@ var emulator = new V86({
     autostart: true,
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 });
 

+ 1 - 0
tests/kvm-unit-tests/run.js

@@ -33,6 +33,7 @@ var emulator = new V86({
     multiboot: new Loader(process.argv[2]),
     autostart: true,
     memory_size: 64 * 1024 * 1024,
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 });
 

+ 1 - 0
tests/nasm/run.js

@@ -302,6 +302,7 @@ else {
     let emulator = new V86({
         autostart: false,
         memory_size: 2 * 1024 * 1024,
+        disable_jit: +process.env.DISABLE_JIT,
         log_level: 0,
     });
 

+ 1 - 0
tests/qemu/run.js

@@ -17,6 +17,7 @@ var emulator = new V86({
     autostart: true,
     memory_size: 32 * 1024 * 1024,
     filesystem: {},
+    disable_jit: +process.env.DISABLE_JIT,
     log_level: 0,
 });