Skip to content

lkl: enable clang cross compiled FreeBSD build

1d1dc26
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

Move freebsd CI tests to github #634

lkl: enable clang cross compiled FreeBSD build
1d1dc26
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded May 10, 2026 in 0s

All 241 tests pass, 11 skipped in 7m 13s

106 files  ±0  106 suites  ±0   7m 13s ⏱️ +23s
252 tests ±0  241 ✅ ±0  11 💤 ±0  0 ❌ ±0 
821 runs  ±0  765 ✅ ±0  56 💤 ±0  0 ❌ ±0 

Results for commit 1d1dc26. ± Comparison against earlier commit 959a789.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

11 skipped tests found

There are 11 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
net loopback ‑ nd_add
net loopback ‑ nd_create
net loopback ‑ nd_ifindex
net loopback ‑ nd_remove
net loopback ‑ set_gateway
net loopback ‑ set_ipv4
net macvtap ‑ setup_backend macvtap
net pipe ‑ set_gateway
net raw ‑ setup_backend raw
net tap ‑ set_gateway
net wintap ‑ set_gateway

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

252 tests found

There are 252 tests, see "Raw output" for the full list of tests.
Raw output
boot ‑ chdir_proc
boot ‑ chdir_root
boot ‑ close
boot ‑ close_dir_fd
boot ‑ creat
boot ‑ epoll
boot ‑ failopen
boot ‑ fstat
boot ‑ getdents64
boot ‑ getpid
boot ‑ join
boot ‑ kasan
boot ‑ kunit_mmu
boot ‑ lo_ifup
boot ‑ lseek_cur
boot ‑ lseek_end
boot ‑ lseek_set
boot ‑ many_syscall_threads
boot ‑ mkdir
boot ‑ mount_fs_proc
boot ‑ mutex
boot ‑ nanosleep
boot ‑ new_tgid_threads
boot ‑ open
boot ‑ open_cwd
boot ‑ pipe2
boot ‑ private_mmap
boot ‑ read
boot ‑ semaphore
boot ‑ shared_mmap
boot ‑ start_kernel
boot ‑ stat
boot ‑ stop_kernel
boot ‑ syscall_latency
boot ‑ syscall_thread
boot ‑ true
boot ‑ umask
boot ‑ umask2
boot ‑ umount_fs_proc
boot ‑ write
config ‑ config_load_json
disk btrfs ‑ chdir_mnt_point
disk btrfs ‑ cleanfs
disk btrfs ‑ closedir
disk btrfs ‑ disk_add
disk btrfs ‑ disk_remove
disk btrfs ‑ mount_dev
disk btrfs ‑ opendir
disk btrfs ‑ prepfs btrfs
disk btrfs ‑ readdir
disk btrfs ‑ start_kernel
disk btrfs ‑ stop_kernel
disk btrfs ‑ umount_dev
disk ext4 ‑ chdir_mnt_point
disk ext4 ‑ cleanfs
disk ext4 ‑ closedir
disk ext4 ‑ disk_add
disk ext4 ‑ disk_remove
disk ext4 ‑ mount_dev
disk ext4 ‑ opendir
disk ext4 ‑ prepfs ext4
disk ext4 ‑ readdir
disk ext4 ‑ start_kernel
disk ext4 ‑ stop_kernel
disk ext4 ‑ umount_dev
disk vfat ‑ chdir_mnt_point
disk vfat ‑ cleanfs
disk vfat ‑ closedir
disk vfat ‑ disk_add
disk vfat ‑ disk_remove
disk vfat ‑ mount_dev
disk vfat ‑ opendir
disk vfat ‑ prepfs vfat
disk vfat ‑ readdir
disk vfat ‑ start_kernel
disk vfat ‑ stop_kernel
disk vfat ‑ umount_dev
disk xfs ‑ chdir_mnt_point
disk xfs ‑ cleanfs
disk xfs ‑ closedir
disk xfs ‑ disk_add
disk xfs ‑ disk_remove
disk xfs ‑ mount_dev
disk xfs ‑ opendir
disk xfs ‑ prepfs xfs
disk xfs ‑ readdir
disk xfs ‑ start_kernel
disk xfs ‑ stop_kernel
disk xfs ‑ umount_dev
disk-vfio-pci ‑ blkdev
disk-vfio-pci ‑ cleanup
disk-vfio-pci ‑ init
disk-vfio-pci ‑ start_kernel
disk-vfio-pci ‑ stop_kernel
disk-vfio-pci ‑ wait_guest
hijack basic tests ‑ run_hijack ip addr
hijack basic tests ‑ run_hijack ip route
hijack basic tests ‑ test_boot_cmdline
hijack basic tests ‑ test_mount_and_dump
hijack basic tests ‑ test_ping
hijack basic tests ‑ test_ping6
hijack pipe backend tests ‑ test_pipe_ping
hijack pipe backend tests ‑ test_pipe_setup
hijack tap backend tests ‑ test_tap_cleanup
hijack tap backend tests ‑ test_tap_multi_if_gateway
hijack tap backend tests ‑ test_tap_multi_if_gateway_v6
hijack tap backend tests ‑ test_tap_multi_if_neigh
hijack tap backend tests ‑ test_tap_multi_if_ping
hijack tap backend tests ‑ test_tap_multi_if_setup
hijack tap backend tests ‑ test_tap_multitable_ipv4_rule
hijack tap backend tests ‑ test_tap_multitable_ipv4_rule_table_4
hijack tap backend tests ‑ test_tap_multitable_ipv6_rule
hijack tap backend tests ‑ test_tap_multitable_ipv6_rule_table_5
hijack tap backend tests ‑ test_tap_multitable_ipv6_rule_table_6
hijack tap backend tests ‑ test_tap_multitable_ipv6_rule_table_7
hijack tap backend tests ‑ test_tap_multitable_setup
hijack tap backend tests ‑ test_tap_neighbours
hijack tap backend tests ‑ test_tap_netperf_maerts_csum_tso
hijack tap backend tests ‑ test_tap_netperf_stream_csum_tso_mrgrxbuf
hijack tap backend tests ‑ test_tap_netperf_stream_tso_csum
hijack tap backend tests ‑ test_tap_netperf_tcp_maerts
hijack tap backend tests ‑ test_tap_netperf_tcp_rr
hijack tap backend tests ‑ test_tap_netperf_tcp_stream
hijack tap backend tests ‑ test_tap_ping_host
hijack tap backend tests ‑ test_tap_ping_host_env
hijack tap backend tests ‑ test_tap_ping_lkl
hijack tap backend tests ‑ test_tap_ping_lkl_env
hijack tap backend tests ‑ test_tap_qdisc
hijack tap backend tests ‑ test_tap_setup
hijack tap backend tests ‑ test_tap_setup_env
lklfuse btrfs ‑ cleanup
lklfuse btrfs ‑ lklfuse_basic /tmp/tmp.0tC8nBuUza
lklfuse btrfs ‑ lklfuse_basic /tmp/tmp.UXJTgrLWmp
lklfuse btrfs ‑ lklfuse_basic /tmp/tmp.VzmaH5Fovy
lklfuse btrfs ‑ lklfuse_basic /tmp/tmp.m6K8eCNZGq
lklfuse btrfs ‑ lklfuse_lock_conflict /tmp/tmp.WvnBCfP8GJ btrfs /tmp/tmp.WvnBCfP8GJ
lklfuse btrfs ‑ lklfuse_lock_conflict /tmp/tmp.tPvNoFhx45 btrfs /tmp/tmp.tPvNoFhx45
lklfuse btrfs ‑ lklfuse_lock_conflict /tmp/tmp.xhhxtCOEpc btrfs /tmp/tmp.xhhxtCOEpc
lklfuse btrfs ‑ lklfuse_lock_conflict /tmp/tmp.zWXSMFMJNo btrfs /tmp/tmp.zWXSMFMJNo
lklfuse btrfs ‑ lklfuse_mount /tmp/tmp.WvnBCfP8GJ /tmp/tmp.UXJTgrLWmp btrfs /tmp/tmp.WvnBCfP8GJ
lklfuse btrfs ‑ lklfuse_mount /tmp/tmp.tPvNoFhx45 /tmp/tmp.0tC8nBuUza btrfs /tmp/tmp.tPvNoFhx45
lklfuse btrfs ‑ lklfuse_mount /tmp/tmp.xhhxtCOEpc /tmp/tmp.VzmaH5Fovy btrfs /tmp/tmp.xhhxtCOEpc
lklfuse btrfs ‑ lklfuse_mount /tmp/tmp.zWXSMFMJNo /tmp/tmp.m6K8eCNZGq btrfs /tmp/tmp.zWXSMFMJNo
lklfuse btrfs ‑ prepfs /tmp/tmp.WvnBCfP8GJ btrfs
lklfuse btrfs ‑ prepfs /tmp/tmp.tPvNoFhx45 btrfs
lklfuse btrfs ‑ prepfs /tmp/tmp.xhhxtCOEpc btrfs
lklfuse btrfs ‑ prepfs /tmp/tmp.zWXSMFMJNo btrfs
lklfuse ext4 ‑ cleanup
lklfuse ext4 ‑ lklfuse_basic /tmp/tmp.6ILNlloLV2
lklfuse ext4 ‑ lklfuse_basic /tmp/tmp.XyQNqxOvOL
lklfuse ext4 ‑ lklfuse_basic /tmp/tmp.dKP6zF46x7
lklfuse ext4 ‑ lklfuse_basic /tmp/tmp.wkv6H7LYRm
lklfuse ext4 ‑ lklfuse_lock_conflict /tmp/tmp.Ab0gIT8mrS ext4 /tmp/tmp.Ab0gIT8mrS
lklfuse ext4 ‑ lklfuse_lock_conflict /tmp/tmp.VJXDkOI7sl ext4 /tmp/tmp.VJXDkOI7sl
lklfuse ext4 ‑ lklfuse_lock_conflict /tmp/tmp.WDwkyi6BT7 ext4 /tmp/tmp.WDwkyi6BT7
lklfuse ext4 ‑ lklfuse_lock_conflict /tmp/tmp.m7nUnb5FYc ext4 /tmp/tmp.m7nUnb5FYc
lklfuse ext4 ‑ lklfuse_mount /tmp/tmp.Ab0gIT8mrS /tmp/tmp.dKP6zF46x7 ext4 /tmp/tmp.Ab0gIT8mrS
lklfuse ext4 ‑ lklfuse_mount /tmp/tmp.VJXDkOI7sl /tmp/tmp.6ILNlloLV2 ext4 /tmp/tmp.VJXDkOI7sl
lklfuse ext4 ‑ lklfuse_mount /tmp/tmp.WDwkyi6BT7 /tmp/tmp.wkv6H7LYRm ext4 /tmp/tmp.WDwkyi6BT7
lklfuse ext4 ‑ lklfuse_mount /tmp/tmp.m7nUnb5FYc /tmp/tmp.XyQNqxOvOL ext4 /tmp/tmp.m7nUnb5FYc
lklfuse ext4 ‑ prepfs /tmp/tmp.Ab0gIT8mrS ext4
lklfuse ext4 ‑ prepfs /tmp/tmp.VJXDkOI7sl ext4
lklfuse ext4 ‑ prepfs /tmp/tmp.WDwkyi6BT7 ext4
lklfuse ext4 ‑ prepfs /tmp/tmp.m7nUnb5FYc ext4
lklfuse vfat ‑ cleanup
lklfuse vfat ‑ lklfuse_basic /tmp/tmp.M72UA4le3k
lklfuse vfat ‑ lklfuse_basic /tmp/tmp.XNSoG1ahEk
lklfuse vfat ‑ lklfuse_basic /tmp/tmp.Zg9wXtxx77
lklfuse vfat ‑ lklfuse_basic /tmp/tmp.yhrCJBaiVU
lklfuse vfat ‑ lklfuse_lock_conflict /tmp/tmp.7A0qjw0t2S vfat /tmp/tmp.7A0qjw0t2S
lklfuse vfat ‑ lklfuse_lock_conflict /tmp/tmp.fSD5okzImb vfat /tmp/tmp.fSD5okzImb
lklfuse vfat ‑ lklfuse_lock_conflict /tmp/tmp.kjE35MKkfg vfat /tmp/tmp.kjE35MKkfg
lklfuse vfat ‑ lklfuse_lock_conflict /tmp/tmp.x0KyRqpP6G vfat /tmp/tmp.x0KyRqpP6G
lklfuse vfat ‑ lklfuse_mount /tmp/tmp.7A0qjw0t2S /tmp/tmp.yhrCJBaiVU vfat /tmp/tmp.7A0qjw0t2S
lklfuse vfat ‑ lklfuse_mount /tmp/tmp.fSD5okzImb /tmp/tmp.XNSoG1ahEk vfat /tmp/tmp.fSD5okzImb
lklfuse vfat ‑ lklfuse_mount /tmp/tmp.kjE35MKkfg /tmp/tmp.M72UA4le3k vfat /tmp/tmp.kjE35MKkfg
lklfuse vfat ‑ lklfuse_mount /tmp/tmp.x0KyRqpP6G /tmp/tmp.Zg9wXtxx77 vfat /tmp/tmp.x0KyRqpP6G
lklfuse vfat ‑ prepfs /tmp/tmp.7A0qjw0t2S vfat
lklfuse vfat ‑ prepfs /tmp/tmp.fSD5okzImb vfat
lklfuse vfat ‑ prepfs /tmp/tmp.kjE35MKkfg vfat
lklfuse vfat ‑ prepfs /tmp/tmp.x0KyRqpP6G vfat
lklfuse xfs ‑ cleanup
lklfuse xfs ‑ lklfuse_basic /tmp/tmp.TUmUL8FoXb
lklfuse xfs ‑ lklfuse_basic /tmp/tmp.WV6Gpdkeoz
lklfuse xfs ‑ lklfuse_basic /tmp/tmp.eYVW5esrB6
lklfuse xfs ‑ lklfuse_basic /tmp/tmp.oBK7dOPboD
lklfuse xfs ‑ lklfuse_lock_conflict /tmp/tmp.44be8DlnXg xfs /tmp/tmp.44be8DlnXg
lklfuse xfs ‑ lklfuse_lock_conflict /tmp/tmp.6UTb2KQGYU xfs /tmp/tmp.6UTb2KQGYU
lklfuse xfs ‑ lklfuse_lock_conflict /tmp/tmp.9SAv1tvn39 xfs /tmp/tmp.9SAv1tvn39
lklfuse xfs ‑ lklfuse_lock_conflict /tmp/tmp.gwpH8yDYfo xfs /tmp/tmp.gwpH8yDYfo
lklfuse xfs ‑ lklfuse_mount /tmp/tmp.44be8DlnXg /tmp/tmp.eYVW5esrB6 xfs /tmp/tmp.44be8DlnXg
lklfuse xfs ‑ lklfuse_mount /tmp/tmp.6UTb2KQGYU /tmp/tmp.WV6Gpdkeoz xfs /tmp/tmp.6UTb2KQGYU
lklfuse xfs ‑ lklfuse_mount /tmp/tmp.9SAv1tvn39 /tmp/tmp.oBK7dOPboD xfs /tmp/tmp.9SAv1tvn39
lklfuse xfs ‑ lklfuse_mount /tmp/tmp.gwpH8yDYfo /tmp/tmp.TUmUL8FoXb xfs /tmp/tmp.gwpH8yDYfo
lklfuse xfs ‑ prepfs /tmp/tmp.44be8DlnXg xfs
lklfuse xfs ‑ prepfs /tmp/tmp.6UTb2KQGYU xfs
lklfuse xfs ‑ prepfs /tmp/tmp.9SAv1tvn39 xfs
lklfuse xfs ‑ prepfs /tmp/tmp.gwpH8yDYfo xfs
net loopback ‑ cleanup_backend loopback
net loopback ‑ icmp
net loopback ‑ if_up
net loopback ‑ nd_add
net loopback ‑ nd_create
net loopback ‑ nd_ifindex
net loopback ‑ nd_remove
net loopback ‑ set_gateway
net loopback ‑ set_ipv4
net loopback ‑ setup_backend loopback
net loopback ‑ sleep
net loopback ‑ start_kernel
net loopback ‑ stop_kernel
net macvtap ‑ setup_backend macvtap
net pipe ‑ cleanup_backend pipe
net pipe ‑ icmp
net pipe ‑ if_up
net pipe ‑ nd_add
net pipe ‑ nd_create
net pipe ‑ nd_ifindex
net pipe ‑ nd_remove
net pipe ‑ set_gateway
net pipe ‑ set_ipv4
net pipe ‑ setup_backend pipe
net pipe ‑ sleep
net pipe ‑ start_kernel
net pipe ‑ stop_kernel
net raw ‑ setup_backend raw
net tap ‑ cleanup_backend tap
net tap ‑ icmp
net tap ‑ if_up
net tap ‑ nd_add
net tap ‑ nd_create
net tap ‑ nd_ifindex
net tap ‑ nd_remove
net tap ‑ set_gateway
net tap ‑ set_ipv4
net tap ‑ setup_backend tap
net tap ‑ sleep
net tap ‑ start_kernel
net tap ‑ stop_kernel
net wintap ‑ cleanup_backend wintap
net wintap ‑ icmp
net wintap ‑ if_up
net wintap ‑ nd_add
net wintap ‑ nd_create
net wintap ‑ nd_ifindex
net wintap ‑ nd_remove
net wintap ‑ set_gateway
net wintap ‑ set_ipv4
net wintap ‑ setup_backend wintap
net wintap ‑ sleep
net wintap ‑ start_kernel
net wintap ‑ stop_kernel