Skip to content

build-and-test

build-and-test #837

integration-test (scx_rusty)

succeeded Jan 12, 2025 in 3m 46s
Set up job
1s
Run sudo chown root /usr/bin/tar && sudo chmod u+s /usr/bin/tar
1s
Run actions/checkout@v4
1s
Run Swatinem/rust-cache@v2
3s
Run /./.github/actions/install-deps-action
54s
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_rusty
1m 15s
Run grep 'model name' /proc/cpuinfo | head -1
0s
Run meson compile -C build test_sched_scx_rusty
37s
stress test
23s
Run meson compile -C build veristat_scx_rusty
19s
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.
0s
Post Cache Kernel
0s
Post Cache virtiofsd
0s
Post Run Swatinem/rust-cache@v2
0s
Post Run actions/checkout@v4
0s
Complete job
0s