Skip to content

build-and-test

build-and-test #5854

integration-test (scx_rustland)

succeeded Jan 20, 2025 in 4m 0s
Set up job
2s
Run sudo chown root /usr/bin/tar && sudo chmod u+s /usr/bin/tar
0s
Run actions/checkout@v4
1s
Run Swatinem/rust-cache@v2
1s
Run /./.github/actions/install-deps-action
1m 27s
Cache virtiofsd
0s
Run cargo install virtiofsd && sudo cp -a ~/.cargo/bin/virtiofsd /usr/lib/
0s
Run echo "SCHED_EXT_KERNEL_COMMIT=$(git ls-remote https://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git heads/for-next | awk '{print $1}')" >> $GITHUB_ENV
0s
Cache Kernel
3s
exit if cache stale
0s
Run wget https://github.com/libbpf/veristat/releases/download/v0.3.2/veristat-v0.3.2-amd64.tar.gz
0s
Run tar -xvf veristat-v0.3.2-amd64.tar.gz && sudo cp veristat /usr/bin/
0s
Run sudo chmod +x /usr/bin/veristat && sudo chmod 755 /usr/bin/veristat
0s
Run meson setup build -Dkernel=../linux/arch/x86/boot/bzImage -Dkernel_headers=../linux -Denable_stress=true -Dvng_rw_mount=true
4s
Run meson compile -C build scx_rustland
1m 7s
Run grep 'model name' /proc/cpuinfo | head -1
0s
Run meson compile -C build test_sched_scx_rustland
37s
stress test
23s
Run meson compile -C build veristat_scx_rustland
7s
Run sudo cat /var/log/dmesg > host-dmesg.ci.log
0s
Run mkdir -p ./log_save/
0s
Run sudo find '/home/runner/' -iname '*.ci.log' -exec mv {} ./log_save/ \;
0s
upload debug logs, bpftrace, veristat, dmesg, etc.
1s
Post Cache Kernel
0s
Post Cache virtiofsd
0s
Post Run Swatinem/rust-cache@v2
0s
Post Run actions/checkout@v4
0s
Complete job
0s