- hosts: localhost roles: - role: standard-test-basic tags: - classic required_packages: - llvm-test - rust - cargo - clang - binutils repositories: - repo: "https://src.fedoraproject.org/tests/llvm.git" dest: "llvm" tests: - regression-tests: dir: ./ run: /usr/libexec/tests/llvm/run-lit-tests --threads 1 - rust-sanity: dir: ./ run: cargo new hello && cd hello && cargo run # There is a bug in the build process when it runs out of disk space # while stripping binaries, which causes the strip to fail, but does # not fail the build. This results in a libLLVM.so that is over 2GB # which breaks the nightly compose. So this test checks that libLLVM.so # is less than 100MB to ensure it was successfully stripped. # https://bugzilla.redhat.com/show_bug.cgi?id=1793250 - libllvm-size: dir: ./ run: test `stat -L -c %s /usr/lib64/libLLVM.so` -lt 100000000 # This test ensures that the spec file still builds correctly with # %global compat_build 1 # FIXME: This fails, because the CI system has a hard-coded timeout of 4 # hours. #- build-compat - llvm/binutils-plugin-ar