Add some more operating systems to the full test suite
This commit is contained in:
parent
fd7aed1821
commit
58e4c6df72
|
@ -186,6 +186,96 @@ if(cluster.isMaster)
|
||||||
timeout: 180,
|
timeout: 180,
|
||||||
expected_texts: ["(I)nstall, (U)pgrade or (S)hell"],
|
expected_texts: ["(I)nstall, (U)pgrade or (S)hell"],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Windows 3.0",
|
||||||
|
skip_if_disk_image_missing: true,
|
||||||
|
timeout: 120,
|
||||||
|
cdrom: root_path + "/../v86-images/os/Win30.iso",
|
||||||
|
expected_texts: [
|
||||||
|
"Press any key to continue",
|
||||||
|
" **************************************************",
|
||||||
|
],
|
||||||
|
expect_graphical_mode: true,
|
||||||
|
expect_mouse_registered: true,
|
||||||
|
actions: [
|
||||||
|
{
|
||||||
|
on_text: "Press any key to continue . . .",
|
||||||
|
after: 1000,
|
||||||
|
run: "x",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
on_text: " **************************************************",
|
||||||
|
after: 1000,
|
||||||
|
run: "x",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
on_text: "C> ",
|
||||||
|
after: 1000,
|
||||||
|
run: "win\n",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "FreeBSD",
|
||||||
|
skip_if_disk_image_missing: true,
|
||||||
|
timeout: 240,
|
||||||
|
hda: root_path + "/../v86-images/os/freebsd.img",
|
||||||
|
expected_texts: ["FreeBSD/i386 (nyu) (ttyv0)"],
|
||||||
|
actions: [
|
||||||
|
{
|
||||||
|
on_text: " Autoboot in ",
|
||||||
|
run: "\n",
|
||||||
|
}
|
||||||
|
],
|
||||||
|
},
|
||||||
|
// TODO: Check serial text
|
||||||
|
{
|
||||||
|
name: "Haiku",
|
||||||
|
skip_if_disk_image_missing: true,
|
||||||
|
timeout: 60 * 15,
|
||||||
|
hda: root_path + "/../v86-images/os/haiku-nightly-anyboot.image",
|
||||||
|
expected_serial_text: ["cx23882: init_hardware()"],
|
||||||
|
expect_graphical_mode: true,
|
||||||
|
expect_mouse_registered: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "HelenOS",
|
||||||
|
skip_if_disk_image_missing: true,
|
||||||
|
timeout: 2 * 60,
|
||||||
|
cdrom: root_path + "/../v86-images/os/HelenOS-0.5.0-ia32.iso",
|
||||||
|
expect_graphical_mode: true,
|
||||||
|
expect_mouse_registered: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Minix",
|
||||||
|
skip_if_disk_image_missing: true,
|
||||||
|
timeout: 60,
|
||||||
|
hda: root_path + "/../v86-images/os/minix2hd.img",
|
||||||
|
actions: [
|
||||||
|
{
|
||||||
|
on_text: " = Start Minix",
|
||||||
|
run: "=",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
on_text: "noname login:",
|
||||||
|
run: "root\n",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
expected_texts: ["noname login:", "# "],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Mobius",
|
||||||
|
skip_if_disk_image_missing: true,
|
||||||
|
timeout: 2 * 60,
|
||||||
|
fda: root_path + "/../v86-images/os/mobius-fd-release5.img",
|
||||||
|
expect_graphical_mode: true,
|
||||||
|
actions: [
|
||||||
|
{
|
||||||
|
on_text: " The highlighted entry will be booted automatically",
|
||||||
|
run: "\n",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
if(TEST_NAME)
|
if(TEST_NAME)
|
||||||
|
|
Loading…
Reference in a new issue