<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
 <testsuite name="/smoke/plans/fusa" tests="27" failures="0" errors="0" skipped="0">
  <testcase name="/general/smoke/tests/boot/dmesg_clean" classname="tests" time="0" start-time="2025-07-01T16:45:46.134652+00:00" end-time="2025-07-01T16:45:46.252380+00:00">
   <system-out>&amp;lt;2&amp;gt;[   25.221122] Warning: Unmaintained driver is detected: nft_compat
&amp;lt;2&amp;gt;[   25.221776] Warning: Unmaintained driver is detected: nft_compat_module_init
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/boot/systemd_running" classname="tests" time="0" start-time="2025-07-01T16:45:46.916932+00:00" end-time="2025-07-01T16:45:47.035694+00:00">
   <system-out>running
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/general/reboot_on_panic" classname="tests" time="0" start-time="2025-07-01T16:45:47.709690+00:00" end-time="2025-07-01T16:45:47.776740+00:00">
   <system-out>PASS: system kernel panic value == -1
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/general/scheduler_defaults" classname="tests" time="0" start-time="2025-07-01T16:45:48.443008+00:00" end-time="2025-07-01T16:45:48.558858+00:00">
   <system-out>PASS: &amp;apos;/proc/sys/kernel/sched_autogroup_enabled&amp;apos; has &amp;apos;1&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_cfs_bandwidth_slice_us&amp;apos; has &amp;apos;5000&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_child_runs_first&amp;apos; has &amp;apos;0&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_deadline_period_max_us&amp;apos; has &amp;apos;4194304&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_deadline_period_min_us&amp;apos; has &amp;apos;100&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_rr_timeslice_ms&amp;apos; has &amp;apos;100&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_rt_period_us&amp;apos; has &amp;apos;1000000&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_rt_runtime_us&amp;apos; has &amp;apos;950000&amp;apos; as value
PASS: &amp;apos;/proc/sys/kernel/sched_schedstats&amp;apos; has &amp;apos;0&amp;apos; as value
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/libraries/verify_lib_paths" classname="tests" time="0" start-time="2025-07-01T16:45:49.275696+00:00" end-time="2025-07-01T16:45:49.442890+00:00">
   <system-out>INFO: libstdc++.so.6 is a symbolic link and NOT a real file so FAIL needs to pass until it is FIXed
PASS: libc.so.6 is correctly registered as a file: /lib64/libc.so.6
PASS: libc.so.6 correctly resolves to: /lib64/libc.so.6
FAIL: libstdc++.so.6 points to a symlink or does not exist: /lib64/libstdc++.so.6
PASS: libstdc++.so.6 correctly resolves to: /lib64/libstdc++.so.6
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/libraries/verify_lib_write_fail" classname="tests" time="0" start-time="2025-07-01T16:45:50.122615+00:00" end-time="2025-07-01T16:45:50.240144+00:00">
   <system-out>INFO: Testing write access to /etc/ld.so.cache...
tee: /etc/ld.so.cache: Read-only file system
PASS: Write attempt failed as expected.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/modules/busy_poll_disabled" classname="tests" time="0" start-time="2025-07-01T16:45:50.922344+00:00" end-time="2025-07-01T16:45:51.038767+00:00">
   <system-out>INFO: Checking if busy polling is disabled...
PASS: net.core.busy_poll is disabled.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/modules/mc_forwarding_disabled" classname="tests" time="0" start-time="2025-07-01T16:45:51.712832+00:00" end-time="2025-07-01T16:45:51.829912+00:00">
   <system-out>INFO: Checking if mc_forwarding is disabled...
PASS: net.ipv4.conf.all.mc_forwarding is disabled.
PASS: net.ipv4.conf.default.mc_forwarding is disabled.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/modules/nfs_modules_disabled" classname="tests" time="0" start-time="2025-07-01T16:45:52.506729+00:00" end-time="2025-07-01T16:45:52.673796+00:00">
   <system-out>INFO: Checking if NFS modules are disabled...
modprobe: FATAL: Module nfs not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module nfs_layout_nfsv41_files not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module nfsv3 not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module nfsv4 not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module nfs_layout_flexfiles not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module nfs_acl not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module nfsd not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module blocklayoutdriver not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
PASS: All NFS modules are disabled.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/modules/vfat_modules_disabled" classname="tests" time="0" start-time="2025-07-01T16:45:53.353022+00:00" end-time="2025-07-01T16:45:53.470226+00:00">
   <system-out>INFO: Checking if VFAT modules are disabled...
modprobe: FATAL: Module vfat not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
modprobe: FATAL: Module fat not found in directory /lib/modules/5.14.0-594.543.el9iv.x86_64
PASS: All VFAT modules are disabled.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/ostree/composefs_block_fsverity" classname="tests" time="0" start-time="2025-07-01T16:45:54.147614+00:00" end-time="2025-07-01T16:45:54.916317+00:00">
   <system-out>INFO: Detected architecture: x86_64.
INFO: Extracting required RPMs...
INFO: fsverity binary: /var/tmp/binaries/usr/bin/fsverity
INFO: hdparm binary: /var/tmp/binaries/usr/sbin/hdparm
INFO: Running composefs_block_fsverity test...
INFO: Backing file: /ostree/repo/objects/ea/6069b018eae19f7dbab71518917010526e25cdee8d94ee9a41f92d9d54c4ff.file
INFO: Backing up /ostree/repo/objects/ea/6069b018eae19f7dbab71518917010526e25cdee8d94ee9a41f92d9d54c4ff.file to /var/tmp/composefs_test/backup//ostree/repo/objects/ea/6069b018eae19f7dbab71518917010526e25cdee8d94ee9a41f92d9d54c4ff.file
INFO: offset calculated is 608899072.
INFO: Initial read (before corruption):
00000000  6d 75 6c 74 69 20 6f 6e  0a 00 00 00 00 00 00 00  |multi on........|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020
INFO: Writing corruption bytes (FOOBAR) at offset 608899078...
INFO: Read after corruption:
00000000  6d 75 6c 74 69 20 46 4f  4f 42 41 52 00 00 00 00  |multi FOOBAR....|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020
INFO: Reading file through overlay...
grep: /usr/etc/host.conf: Input/output error
INFO: Checking kernel journal for fs-verity corruption message...
Jul 01 16:45:52 localhost kernel: fs-verity (nvme0n1p4, inode 9023): FILE CORRUPTED! pos=0, level=-1, want_hash=sha256:29fcf39f5061eb19a58ea3056031212fbf88d24fbc9c9e0d42e74bafe8ab4b13, real_hash=sha256:fe08affd2f145ce18d2a3c68a468df1b333b7bfc250668b3fe6cc8a41236eb27
INFO: Restoring /ostree/repo/objects/ea/6069b018eae19f7dbab71518917010526e25cdee8d94ee9a41f92d9d54c4ff.file from backup...
PASS: Kernel correctly detected fsverity FILE CORRUPTED.
INFO: Cleaning up...
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/ostree/composefs_enabled" classname="tests" time="0" start-time="2025-07-01T16:45:55.658407+00:00" end-time="2025-07-01T16:45:55.775817+00:00">
   <system-out>+ &amp;apos;[&amp;apos; &amp;apos;!&amp;apos; -e /run/ostree-booted &amp;apos;]&amp;apos;
++ mount
++ grep &amp;apos;^composefs on / type overlay&amp;apos;
+ COMPOSEFS_MOUNT_POINT=&amp;apos;composefs on / type overlay (ro,relatime,seclabel,lowerdir=/run/ostree/.private/cfsroot-lower::/sysroot/ostree/repo/objects,redirect_dir=on,verity=require,metacopy=on)&amp;apos;
+ [[ -n composefs on / type overlay (ro,relatime,seclabel,lowerdir=/run/ostree/.private/cfsroot-lower::/sysroot/ostree/repo/objects,redirect_dir=on,verity=require,metacopy=on) ]]
+ [[ composefs on / type overlay (ro,relatime,seclabel,lowerdir=/run/ostree/.private/cfsroot-lower::/sysroot/ostree/repo/objects,redirect_dir=on,verity=require,metacopy=on) =~ ^.*verity=require.*$ ]]
+ echo &amp;apos;PASS: Composefs is mounted on / and verity option is set to require&amp;apos;
PASS: Composefs is mounted on / and verity option is set to require
+ RC=0
+ exit 0
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/ostree/composefs_lowerfile" classname="tests" time="0" start-time="2025-07-01T16:45:56.455526+00:00" end-time="2025-07-01T16:45:57.174007+00:00">
   <system-out>INFO: Detected architecture: x86_64.
INFO: Extracting required RPMs...
INFO: fsverity binary: /var/tmp/binaries/usr/bin/fsverity
INFO: hdparm binary: /var/tmp/binaries/usr/sbin/hdparm
INFO: Running composefs_lowerfile test...
INFO: Backing file: /ostree/repo/objects/23/24230e97cb052e023730209ffc43d805551fcf0454ce799c7cb799c7d7be31.file.
INFO: Backing up /ostree/repo/objects/23/24230e97cb052e023730209ffc43d805551fcf0454ce799c7cb799c7d7be31.file to /var/tmp/composefs_test/backup//ostree/repo/objects/23/24230e97cb052e023730209ffc43d805551fcf0454ce799c7cb799c7d7be31.file
sha256:0ad15532b59b91e5a9e34c261f80552068cf1bb65fa0822bc15aa51d66579974 /ostree/repo/objects/23/24230e97cb052e023730209ffc43d805551fcf0454ce799c7cb799c7d7be31.file
INFO: Reading file through overlay...
grep: /usr/share/libgpg-error/errorref.txt: Input/output error
INFO: Checking kernel journal for fs-verity missing digest message...
Jul 01 16:45:55 localhost kernel: overlayfs: lower file &amp;apos;24230e97cb052e023730209ffc43d805551fcf0454ce799c7cb799c7d7be31.file&amp;apos; has no fs-verity digest
INFO: Restoring /ostree/repo/objects/23/24230e97cb052e023730209ffc43d805551fcf0454ce799c7cb799c7d7be31.file from backup...
PASS: No fs-verity digest detected for backing file.
INFO: Cleaning up...
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/ostree/composefs_mod_lowerfile" classname="tests" time="0" start-time="2025-07-01T16:45:57.919633+00:00" end-time="2025-07-01T16:45:58.687781+00:00">
   <system-out>INFO: Detected architecture: x86_64.
INFO: Extracting required RPMs...
INFO: fsverity binary: /var/tmp/binaries/usr/bin/fsverity
INFO: hdparm binary: /var/tmp/binaries/usr/sbin/hdparm
INFO: Running composefs_mod_lowerfile test...
INFO: Backing file: /ostree/repo/objects/53/cf11b021b3a1d5d2e55f852eada754b95b959bd20ea3f04f5bf0a4e9f71902.file.
INFO: Backing up /ostree/repo/objects/53/cf11b021b3a1d5d2e55f852eada754b95b959bd20ea3f04f5bf0a4e9f71902.file to /var/tmp/composefs_test/backup//ostree/repo/objects/53/cf11b021b3a1d5d2e55f852eada754b95b959bd20ea3f04f5bf0a4e9f71902.file
sha256:4a337a1c0faf8f671db6e21bbcb4a3ce7d90d0f9b3b325f1aacbb7e33ede9744 /ostree/repo/objects/53/cf11b021b3a1d5d2e55f852eada754b95b959bd20ea3f04f5bf0a4e9f71902.file
INFO: Reading file through overlay...
grep: /usr/etc/adjtime: Input/output error
INFO: Checking kernel journal for fs-verity error message about wrong digest...
Jul 01 16:45:56 localhost kernel: overlayfs: lower file &amp;apos;cf11b021b3a1d5d2e55f852eada754b95b959bd20ea3f04f5bf0a4e9f71902.file&amp;apos; has the wrong fs-verity digest
INFO: Restoring /ostree/repo/objects/53/cf11b021b3a1d5d2e55f852eada754b95b959bd20ea3f04f5bf0a4e9f71902.file from backup...
PASS: Kernel detected fsverity backing file modified with wrong digest.
INFO: Cleaning up...
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/ostree/signed_validation" classname="tests" time="0" start-time="2025-07-01T16:45:59.429554+00:00" end-time="2025-07-01T16:45:59.696447+00:00">
   <system-out>+ INITRAMFS_FILE=(/boot/ostree/*/initramfs-&amp;quot;$(uname -r)&amp;quot;.img)
++ uname -r
+ CONF_FILE=usr/lib/ostree/prepare-root.conf
+ &amp;apos;[&amp;apos; &amp;apos;!&amp;apos; -e /run/ostree-booted &amp;apos;]&amp;apos;
+ mkdir /tmp/initrd
+ cd /tmp/initrd
+ lz4cat /boot/ostree/centos-c86f3d1a4d4a6b25c368f64128821dd918b0310a16e4ae48ce1e6a1aecf10bed/initramfs-5.14.0-594.543.el9iv.x86_64.img
+ cpio -id usr/lib/ostree/prepare-root.conf
Error 53 : Decoding Failed ! Corrupted input detected ! 
58543 blocks
++ awk -F = &amp;apos;/\[composefs\]/{a=1}a==1&amp;amp;&amp;amp;$1~/enabled/{print $2;exit}&amp;apos; usr/lib/ostree/prepare-root.conf
+ COMPOSEFS_ENABLED=signed
+ &amp;apos;[&amp;apos; signed == signed &amp;apos;]&amp;apos;
+ echo &amp;apos;PASS: Image is signed with composefs!&amp;apos;
PASS: Image is signed with composefs!
+ RC=0
+ cd /root
+ rm -rf /tmp/initrd
+ exit 0
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/ostree/status" classname="tests" time="0" start-time="2025-07-01T16:46:00.376019+00:00" end-time="2025-07-01T16:46:00.543908+00:00">
   <system-out>* centos 1bf412625bcbd00887d8d7458e048da28058c02c80cfbc2724ef56f642226996.0
    Version: unversioned
    origin refspec: auto-sig:autosd9/x86_64/qemu-fusa-minimal
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/selinux/secure_mode_policyload_check" classname="tests" time="0" start-time="2025-07-01T16:46:01.227578+00:00" end-time="2025-07-01T16:46:01.344331+00:00">
   <system-out>INFO: secure_mode_policyload current is: secure_mode_policyload --&amp;gt; on
PASS: secure_mode_policyload is enabled.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/selinux/selinux_avc_errors" classname="tests" time="0" start-time="2025-07-01T16:46:02.034596+00:00" end-time="2025-07-01T16:46:02.152164+00:00">
   <system-out>PASS: No AVC errors detected in dmesg logs.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/selinux/selinux_check" classname="tests" time="0" start-time="2025-07-01T16:46:02.841235+00:00" end-time="2025-07-01T16:46:02.958658+00:00">
   <system-out>PASS: Selinux is enabled on this system.
INFO: Selinux current mode is the same as the mode from config file.
PASS: Both of the modes are Enforcing.
PASS: selinux_check
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/selinux/selinux_deny_unknown" classname="tests" time="0" start-time="2025-07-01T16:46:03.637733+00:00" end-time="2025-07-01T16:46:03.805936+00:00">
   <system-out>INFO: Version 38.1.58-1.el9 is within test range. Running selinux_deny_unknown test...
PASS: deny_unknown is correctly set to denied (value: 1)
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/selinux/selinux_ptrace_disabled" classname="tests" time="0" start-time="2025-07-01T16:46:04.501512+00:00" end-time="2025-07-01T16:46:04.618317+00:00">
   <system-out>PASS: ptrace syscall is disabled.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/selinux/selinux_qm_module_enabled" classname="tests" time="0" start-time="2025-07-01T16:46:05.300413+00:00" end-time="2025-07-01T16:46:05.467116+00:00">
   <system-out>PASS: qm is currently loaded into the SELinux policy on running image.
PASS: selinux_qm_module_enabled
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/selinux/selinux_secure_mode_lock" classname="tests" time="0" start-time="2025-07-01T16:46:06.152638+00:00" end-time="2025-07-01T16:46:06.319284+00:00">
   <system-out>INFO: SELinux is currently in enforcing mode and secure_mode_policyload is enabled.
INFO: Attempting to switch SELinux to Permissive mode...
INFO: Saving current SELinux policy...
INFO: Installing the test policy to system location...
INFO: Attempting to load new policy...
SELinux:  Could not load policy file /etc/selinux/automotive/policy/policy.33:  Permission denied
/sbin/load_policy:  Can&amp;apos;t load policy:  Permission denied
PASS: Policy load failed as expected.
INFO: Saving SELinux policy after attempting to load...
PASS: SELinux mode was not changed to permissive and different SELinux policy couldn&amp;apos;t be loaded.
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/services/disabled_podman" classname="tests" time="0" start-time="2025-07-01T16:46:07.020248+00:00" end-time="2025-07-01T16:46:07.137514+00:00">
   <system-out>INFO: Podman service is not enabled.
PASS: disabled_podman
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/services/running_basic" classname="tests" time="0" start-time="2025-07-01T16:46:07.830650+00:00" end-time="2025-07-01T16:46:07.948308+00:00">
   <system-out>systemd-journald is:	active
systemd-logind is:	active
systemd-sysctl is:	active
systemd-udevd is:	active
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/transient_store/transient_store" classname="tests" time="0" start-time="2025-07-01T16:46:08.644626+00:00" end-time="2025-07-01T16:46:08.762296+00:00">
   <system-out>INFO: Transient_store is set to true in configuration file /etc/containers/storage.conf.
PASS: transient_store
</system-out>
  </testcase>
  <testcase name="/general/smoke/tests/pseudofs_isolation/sys-proc-vfs-isolation" classname="tests" time="35" start-time="2025-07-01T16:46:09.445604+00:00" end-time="2025-07-01T16:46:44.677654+00:00">
   <system-out>PASS: The /proc is using a PID namespace
PASS: The /sys is mounted as read-only filesystem
PASS: The /sys/fs/selinux is mounted as read-write but it doesn&amp;apos;t have writable files
PASS: The /sys/fs/cgroup is a cgroup nested tree
PASS: The /proc/acpi is mounted as read-only filesystem
PASS: The /proc/kcore is mounted as read-only filesystem
PASS: The /proc/keys is mounted as read-only filesystem
PASS: The /proc/scsi is mounted as read-only filesystem
PASS: The /proc/timer_list is mounted as read-only filesystem
PASS: The /sys/firmware is mounted as read-only filesystem
PASS: The /proc/interrupts is mounted as read-only filesystem
PASS: The /proc/asound is mounted as read-only filesystem
PASS: The /proc/bus is mounted as read-only filesystem
PASS: The /proc/fs is mounted as read-only filesystem
PASS: The /proc/irq is mounted as read-only filesystem
PASS: The /proc/sys is mounted as read-only filesystem
PASS: The /proc/sysrq-trigger is mounted as read-only filesystem
PASS: The /sys/kernel/debug is mounted as read-write but it doesn&amp;apos;t have writable files
PASS: The /sys/kernel/tracing is mounted as read-write but it doesn&amp;apos;t have writable files
PASS: The /sys/fs/fuse/connections is mounted as read-write but it doesn&amp;apos;t have writable files
PASS: The /sys/kernel/config is mounted as read-write but it doesn&amp;apos;t have writable files
</system-out>
  </testcase>
 </testsuite>
</testsuites>
