ref: 255cc02bfa6603498e1c5f7f0f7dbb49a6449072
parent: bd38f0777f97224ceecf519dd0620d2f8a3839f2
author: Natanael Copa <ncopa@alpinelinux.org>
date: Tue Nov 28 10:24:47 CST 2023
tests: add test for tiny-cloud detection
--- a/tests/initramfs-init.test
+++ b/tests/initramfs-init.test
@@ -10,9 +10,9 @@
initramfs_init_tmpfs_root_net_apkovl \
initramfs_init_tmpfs_root_console_serial \
initramfs_init_tmpfs_root_autodetect_serial \
- initramfs_init_tmpfs_root_remount_opts
+ initramfs_init_tmpfs_root_remount_opts \
+ initramfs_init_tmpfs_root_tiny_cloud
-
fake_cmdline() {
mkdir -p proc
echo "$@" > proc/cmdline
@@ -192,5 +192,22 @@
-o match:"mount -o move.*/media/cdrom" \
-o match:"mount -o remount.*customopts.*/media/cdrom" \
initramfs-init
+}
+
+initramfs_init_tmpfs_root_tiny_cloud_body() {
+ fake_cmdline ""
+ fake_switch_root
+ fake_sysroot_init
+ fake_bin findfs <<-EOF
+ #!/bin/sh
+ true
+ EOF
+
+ atf_check \
+ -o ignore \
+ initramfs-init
+ atf_check \
+ -o not-empty \
+ find sysroot/ -name '*tiny-cloud*'
}