From d1cf93e2edbeab7a1b62628efb6e926a83d483ec Mon Sep 17 00:00:00 2001 From: Fabian Date: Sat, 26 Nov 2022 12:33:48 -0600 Subject: [PATCH] Add redox (#301) --- src/browser/main.js | 29 +++++++++++++++++++++++++++++ tests/full/run.js | 14 ++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/src/browser/main.js b/src/browser/main.js index 47db04b3..075a6a6c 100644 --- a/src/browser/main.js +++ b/src/browser/main.js @@ -278,6 +278,35 @@ memory_size: 512 * 1024 * 1024, homepage: "https://serenityos.org/", }, + { + id: "redox", + name: "Redox", + hda: { + url: host + "redox_demo_i686_2022-11-26_643_harddrive.img", + size: 512 * 1024 * 1024, + async: true, + fixed_chunk_size: 1024 * 1024, + use_parts: !ON_LOCALHOST, + }, + memory_size: 512 * 1024 * 1024, + state: { url: host + "redox_state.bin.zst" }, + homepage: "https://www.redox-os.org/", + acpi: true, + }, + { + id: "redox-boot", + name: "Redox", + hda: { + url: host + "redox_demo_i686_2022-11-26_643_harddrive.img", + size: 512 * 1024 * 1024, + async: true, + fixed_chunk_size: 1024 * 1024, + use_parts: !ON_LOCALHOST, + }, + memory_size: 512 * 1024 * 1024, + homepage: "https://www.redox-os.org/", + acpi: true, + }, { id: "helenos", memory_size: 256 * 1024 * 1024, diff --git a/tests/full/run.js b/tests/full/run.js index a15a26a2..f6ae3bff 100755 --- a/tests/full/run.js +++ b/tests/full/run.js @@ -725,6 +725,20 @@ if(cluster.isMaster) expect_graphical_size: [1024, 768], expect_mouse_registered: true, }, + { + name: "Redox", + skip_if_disk_image_missing: true, + timeout: 2 * 60, + memory_size: 512 * 1024 * 1024, + acpi: true, + hda: root_path + "/images/redox_demo_i686_2022-11-26_643_harddrive.img", + actions: [ + { on_text: "Arrow keys and enter select mode", run: "\n" }, + ], + expect_graphical_mode: true, + expect_mouse_registered: true, + expected_serial_text: ["# Login with the following:"], + }, { name: "Android 1.6", skip_if_disk_image_missing: true,