[BOLT] Add Arm's large-bolt-tests in docker-tests (#174961)

docker-tests now runs out-of-tree tests from:
- https://github.com/arm/large-bolt-tests
This commit is contained in:
Paschalis Mpeis
2026-01-14 09:32:21 +00:00
committed by GitHub
parent 75c597aa50
commit f51fdff835

View File

@@ -43,6 +43,7 @@ WORKDIR /home/bolt
# Get sources, compile BOLT, and run test suites.
RUN git clone --depth 1 https://github.com/llvm/llvm-project
RUN git clone --depth 1 https://github.com/rafaelauler/bolt-tests
RUN git clone --depth 1 https://github.com/arm/large-bolt-tests
RUN mkdir build && \
cd build && \
@@ -52,8 +53,10 @@ RUN mkdir build && \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_CCACHE_BUILD=ON \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_EXTERNAL_PROJECTS="bolttests" \
-DLLVM_EXTERNAL_BOLTTESTS_SOURCE_DIR=../bolt-tests
-DLLVM_EXTERNAL_PROJECTS="bolttests;bolttests-arm" \
-DLLVM_EXTERNAL_BOLTTESTS_SOURCE_DIR=../bolt-tests \
-DLLVM_EXTERNAL_BOLTTESTS_ARM_SOURCE_DIR=../large-bolt-tests
RUN cd build && ninja check-bolt
RUN cd build && ninja check-large-bolt
RUN cd build && ninja check-large-bolt-arm