Run cmake to generate some cpp files

This commit is contained in:
alesapin 2019-07-08 14:09:46 +03:00
parent d44da017c2
commit 0eff6f5413

View File

@ -1,5 +1,5 @@
# docker build -t yandex/clickhouse-coverage .
FROM ubuntu:18.04
FROM yandex/clickhouse-deb-builder
RUN apt-get --allow-unauthenticated update -y \
&& env DEBIAN_FRONTEND=noninteractive \
@ -29,7 +29,8 @@ ENV OUTPUT_DIR=/output
ENV IGNORE='.*contrib.*'
CMD dpkg -i /package_folder/clickhouse-common-static_*.deb; \
CMD mkdir -p /build/obj-x86_64-linux-gnu && cd /build/obj-x86_64-linux-gnu && CC=clang-7 CXX=clang++-7 cmake .. && cd /; \
dpkg -i /package_folder/clickhouse-common-static_*.deb; \
llvm-profdata-9 merge -sparse ${COVERAGE_DIR}/* -o clickhouse.profdata && \
llvm-cov-9 export /usr/bin/clickhouse -instr-profile=clickhouse.profdata -j=16 -format=lcov -skip-functions -ignore-filename-regex $IGNORE > output.lcov && \
genhtml output.lcov --ignore-errors source --output-directory ${OUTPUT_DIR}