mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 00:22:29 +00:00
make changes analog to https://github.com/ClickHouse/ClickHouse/pull/20495/files but for clang-13
This commit is contained in:
parent
0f2954ee97
commit
b739d1cc92
@ -1,6 +1,6 @@
|
|||||||
FROM ubuntu:20.04
|
FROM ubuntu:20.04
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=12
|
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=13
|
||||||
|
|
||||||
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ set -e
|
|||||||
#ccache -s # uncomment to display CCache statistics
|
#ccache -s # uncomment to display CCache statistics
|
||||||
mkdir -p /server/build_docker
|
mkdir -p /server/build_docker
|
||||||
cd /server/build_docker
|
cd /server/build_docker
|
||||||
cmake -G Ninja /server "-DCMAKE_C_COMPILER=$(command -v clang-12)" "-DCMAKE_CXX_COMPILER=$(command -v clang++-12)"
|
cmake -G Ninja /server "-DCMAKE_C_COMPILER=$(command -v clang-13)" "-DCMAKE_CXX_COMPILER=$(command -v clang++-13)"
|
||||||
|
|
||||||
# Set the number of build jobs to the half of number of virtual CPU cores (rounded up).
|
# Set the number of build jobs to the half of number of virtual CPU cores (rounded up).
|
||||||
# By default, ninja use all virtual CPU cores, that leads to very high memory consumption without much improvement in build time.
|
# By default, ninja use all virtual CPU cores, that leads to very high memory consumption without much improvement in build time.
|
||||||
|
@ -53,8 +53,6 @@ RUN apt-get update \
|
|||||||
lld-${LLVM_VERSION} \
|
lld-${LLVM_VERSION} \
|
||||||
llvm-${LLVM_VERSION} \
|
llvm-${LLVM_VERSION} \
|
||||||
llvm-${LLVM_VERSION}-dev \
|
llvm-${LLVM_VERSION}-dev \
|
||||||
libicu-dev \
|
|
||||||
libreadline-dev \
|
|
||||||
moreutils \
|
moreutils \
|
||||||
ninja-build \
|
ninja-build \
|
||||||
pigz \
|
pigz \
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# docker build -t yandex/clickhouse-deb-builder .
|
# docker build -t yandex/clickhouse-deb-builder .
|
||||||
FROM ubuntu:20.04
|
FROM ubuntu:20.04
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=12
|
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=13
|
||||||
|
|
||||||
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
||||||
|
|
||||||
@ -37,17 +37,17 @@ RUN curl -O https://clickhouse-datasets.s3.yandex.net/utils/1/dpkg-deb \
|
|||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get install \
|
&& apt-get install \
|
||||||
alien \
|
alien \
|
||||||
clang-12 \
|
clang-${LLVM_VERSION} \
|
||||||
clang-tidy-12 \
|
clang-tidy-${LLVM_VERSION} \
|
||||||
cmake \
|
cmake \
|
||||||
debhelper \
|
debhelper \
|
||||||
devscripts \
|
devscripts \
|
||||||
gdb \
|
gdb \
|
||||||
git \
|
git \
|
||||||
gperf \
|
gperf \
|
||||||
lld-12 \
|
lld-${LLVM_VERSION} \
|
||||||
llvm-12 \
|
llvm-${LLVM_VERSION} \
|
||||||
llvm-12-dev \
|
llvm-${LLVM_VERSION}-dev \
|
||||||
moreutils \
|
moreutils \
|
||||||
ninja-build \
|
ninja-build \
|
||||||
perl \
|
perl \
|
||||||
|
@ -205,7 +205,8 @@ if __name__ == "__main__":
|
|||||||
parser.add_argument("--build-type", choices=("debug", ""), default="")
|
parser.add_argument("--build-type", choices=("debug", ""), default="")
|
||||||
parser.add_argument("--compiler", choices=("clang-11", "clang-11-darwin", "clang-11-darwin-aarch64", "clang-11-aarch64",
|
parser.add_argument("--compiler", choices=("clang-11", "clang-11-darwin", "clang-11-darwin-aarch64", "clang-11-aarch64",
|
||||||
"clang-12", "clang-12-darwin", "clang-12-darwin-aarch64", "clang-12-aarch64",
|
"clang-12", "clang-12-darwin", "clang-12-darwin-aarch64", "clang-12-aarch64",
|
||||||
"clang-11-freebsd", "clang-12-freebsd", "gcc-10"), default="clang-12")
|
"clang-13", "clang-13-darwin", "clang-13-darwin-aarch64", "clang-13-aarch64",
|
||||||
|
"clang-11-freebsd", "clang-12-freebsd", "clang-13-freebsd", "gcc-10"), default="clang-13")
|
||||||
parser.add_argument("--sanitizer", choices=("address", "thread", "memory", "undefined", ""), default="")
|
parser.add_argument("--sanitizer", choices=("address", "thread", "memory", "undefined", ""), default="")
|
||||||
parser.add_argument("--unbundled", action="store_true")
|
parser.add_argument("--unbundled", action="store_true")
|
||||||
parser.add_argument("--split-binary", action="store_true")
|
parser.add_argument("--split-binary", action="store_true")
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# docker build -t yandex/clickhouse-test-base .
|
# docker build -t yandex/clickhouse-test-base .
|
||||||
FROM ubuntu:20.04
|
FROM ubuntu:20.04
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=12
|
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=13
|
||||||
|
|
||||||
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ RUN apt-get update && apt-get --yes --allow-unauthenticated install clang-9 libl
|
|||||||
# https://github.com/ClickHouse-Extras/woboq_codebrowser/commit/37e15eaf377b920acb0b48dbe82471be9203f76b
|
# https://github.com/ClickHouse-Extras/woboq_codebrowser/commit/37e15eaf377b920acb0b48dbe82471be9203f76b
|
||||||
RUN git clone https://github.com/ClickHouse-Extras/woboq_codebrowser
|
RUN git clone https://github.com/ClickHouse-Extras/woboq_codebrowser
|
||||||
|
|
||||||
RUN cd woboq_codebrowser && cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang\+\+-12 -DCMAKE_C_COMPILER=clang-12 && make -j
|
RUN cd woboq_codebrowser && cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang\+\+-13 -DCMAKE_C_COMPILER=clang-13 && make -j
|
||||||
|
|
||||||
ENV CODEGEN=/woboq_codebrowser/generator/codebrowser_generator
|
ENV CODEGEN=/woboq_codebrowser/generator/codebrowser_generator
|
||||||
ENV CODEINDEX=/woboq_codebrowser/indexgenerator/codebrowser_indexgenerator
|
ENV CODEINDEX=/woboq_codebrowser/indexgenerator/codebrowser_indexgenerator
|
||||||
@ -24,7 +24,7 @@ ENV SHA=nosha
|
|||||||
ENV DATA="data"
|
ENV DATA="data"
|
||||||
|
|
||||||
CMD mkdir -p $BUILD_DIRECTORY && cd $BUILD_DIRECTORY && \
|
CMD mkdir -p $BUILD_DIRECTORY && cd $BUILD_DIRECTORY && \
|
||||||
cmake $SOURCE_DIRECTORY -DCMAKE_CXX_COMPILER=/usr/bin/clang\+\+-12 -DCMAKE_C_COMPILER=/usr/bin/clang-12 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DENABLE_EMBEDDED_COMPILER=0 -DENABLE_S3=0 && \
|
cmake $SOURCE_DIRECTORY -DCMAKE_CXX_COMPILER=/usr/bin/clang\+\+-13 -DCMAKE_C_COMPILER=/usr/bin/clang-13 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DENABLE_EMBEDDED_COMPILER=0 -DENABLE_S3=0 && \
|
||||||
mkdir -p $HTML_RESULT_DIRECTORY && \
|
mkdir -p $HTML_RESULT_DIRECTORY && \
|
||||||
$CODEGEN -b $BUILD_DIRECTORY -a -o $HTML_RESULT_DIRECTORY -p ClickHouse:$SOURCE_DIRECTORY:$SHA -d $DATA | ts '%Y-%m-%d %H:%M:%S' && \
|
$CODEGEN -b $BUILD_DIRECTORY -a -o $HTML_RESULT_DIRECTORY -p ClickHouse:$SOURCE_DIRECTORY:$SHA -d $DATA | ts '%Y-%m-%d %H:%M:%S' && \
|
||||||
cp -r $STATIC_DATA $HTML_RESULT_DIRECTORY/ &&\
|
cp -r $STATIC_DATA $HTML_RESULT_DIRECTORY/ &&\
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# docker build -t yandex/clickhouse-fasttest .
|
# docker build -t yandex/clickhouse-fasttest .
|
||||||
FROM ubuntu:20.04
|
FROM ubuntu:20.04
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=12
|
ENV DEBIAN_FRONTEND=noninteractive LLVM_VERSION=13
|
||||||
|
|
||||||
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
RUN sed -i 's|http://archive|http://ru.archive|g' /etc/apt/sources.list
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ trap 'kill $(jobs -pr) ||:' EXIT
|
|||||||
stage=${stage:-}
|
stage=${stage:-}
|
||||||
|
|
||||||
# Compiler version, normally set by Dockerfile
|
# Compiler version, normally set by Dockerfile
|
||||||
export LLVM_VERSION=${LLVM_VERSION:-12}
|
export LLVM_VERSION=${LLVM_VERSION:-13}
|
||||||
|
|
||||||
# A variable to pass additional flags to CMake.
|
# A variable to pass additional flags to CMake.
|
||||||
# Here we explicitly default it to nothing so that bash doesn't complain about
|
# Here we explicitly default it to nothing so that bash doesn't complain about
|
||||||
|
@ -12,7 +12,7 @@ stage=${stage:-}
|
|||||||
script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||||
echo "$script_dir"
|
echo "$script_dir"
|
||||||
repo_dir=ch
|
repo_dir=ch
|
||||||
BINARY_TO_DOWNLOAD=${BINARY_TO_DOWNLOAD:="clang-12_debug_none_bundled_unsplitted_disable_False_binary"}
|
BINARY_TO_DOWNLOAD=${BINARY_TO_DOWNLOAD:="clang-13_debug_none_bundled_unsplitted_disable_False_binary"}
|
||||||
|
|
||||||
function clone
|
function clone
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
|
||||||
CLICKHOUSE_PACKAGE=${CLICKHOUSE_PACKAGE:="https://clickhouse-builds.s3.yandex.net/$PR_TO_TEST/$SHA_TO_TEST/clickhouse_build_check/clang-12_relwithdebuginfo_none_bundled_unsplitted_disable_False_binary/clickhouse"}
|
CLICKHOUSE_PACKAGE=${CLICKHOUSE_PACKAGE:="https://clickhouse-builds.s3.yandex.net/$PR_TO_TEST/$SHA_TO_TEST/clickhouse_build_check/clang-13_relwithdebuginfo_none_bundled_unsplitted_disable_False_binary/clickhouse"}
|
||||||
CLICKHOUSE_REPO_PATH=${CLICKHOUSE_REPO_PATH:=""}
|
CLICKHOUSE_REPO_PATH=${CLICKHOUSE_REPO_PATH:=""}
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ $ sudo apt-get install git cmake python ninja-build
|
|||||||
|
|
||||||
Or cmake3 instead of cmake on older systems.
|
Or cmake3 instead of cmake on older systems.
|
||||||
|
|
||||||
### Install clang-12 (recommended) {#install-clang-12}
|
### Install clang-13 (recommended) {#install-clang-13}
|
||||||
|
|
||||||
On Ubuntu/Debian you can use the automatic installation script (check [official webpage](https://apt.llvm.org/))
|
On Ubuntu/Debian you can use the automatic installation script (check [official webpage](https://apt.llvm.org/))
|
||||||
|
|
||||||
@ -33,11 +33,11 @@ sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
|
|||||||
|
|
||||||
For other Linux distribution - check the availability of the [prebuild packages](https://releases.llvm.org/download.html) or build clang [from sources](https://clang.llvm.org/get_started.html).
|
For other Linux distribution - check the availability of the [prebuild packages](https://releases.llvm.org/download.html) or build clang [from sources](https://clang.llvm.org/get_started.html).
|
||||||
|
|
||||||
#### Use clang-12 for Builds
|
#### Use clang-13 for Builds
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
$ export CC=clang-12
|
$ export CC=clang-13
|
||||||
$ export CXX=clang++-12
|
$ export CXX=clang++-13
|
||||||
```
|
```
|
||||||
|
|
||||||
Gcc can also be used though it is discouraged.
|
Gcc can also be used though it is discouraged.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"build_config": [
|
"build_config": [
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "deb",
|
"package-type": "deb",
|
||||||
@ -12,7 +12,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "performance",
|
"package-type": "performance",
|
||||||
@ -32,7 +32,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
"package-type": "deb",
|
"package-type": "deb",
|
||||||
@ -42,7 +42,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "undefined",
|
"sanitizer": "undefined",
|
||||||
"package-type": "deb",
|
"package-type": "deb",
|
||||||
@ -52,7 +52,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
"package-type": "deb",
|
"package-type": "deb",
|
||||||
@ -62,7 +62,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "memory",
|
"sanitizer": "memory",
|
||||||
"package-type": "deb",
|
"package-type": "deb",
|
||||||
@ -72,7 +72,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "debug",
|
"build-type": "debug",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "deb",
|
"package-type": "deb",
|
||||||
@ -92,7 +92,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "binary",
|
"package-type": "binary",
|
||||||
@ -104,7 +104,7 @@
|
|||||||
],
|
],
|
||||||
"special_build_config": [
|
"special_build_config": [
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "debug",
|
"build-type": "debug",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "deb",
|
"package-type": "deb",
|
||||||
@ -114,7 +114,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "binary",
|
"package-type": "binary",
|
||||||
@ -124,7 +124,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12-darwin",
|
"compiler": "clang-13-darwin",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "binary",
|
"package-type": "binary",
|
||||||
@ -134,7 +134,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12-aarch64",
|
"compiler": "clang-13-aarch64",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "binary",
|
"package-type": "binary",
|
||||||
@ -144,7 +144,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12-freebsd",
|
"compiler": "clang-13-freebsd",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "binary",
|
"package-type": "binary",
|
||||||
@ -154,7 +154,7 @@
|
|||||||
"with_coverage": false
|
"with_coverage": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"compiler": "clang-12-darwin-aarch64",
|
"compiler": "clang-13-darwin-aarch64",
|
||||||
"build-type": "",
|
"build-type": "",
|
||||||
"sanitizer": "",
|
"sanitizer": "",
|
||||||
"package-type": "binary",
|
"package-type": "binary",
|
||||||
@ -167,7 +167,7 @@
|
|||||||
"tests_config": {
|
"tests_config": {
|
||||||
"Functional stateful tests (address)": {
|
"Functional stateful tests (address)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
@ -179,7 +179,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateful tests (thread)": {
|
"Functional stateful tests (thread)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
@ -191,7 +191,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateful tests (memory)": {
|
"Functional stateful tests (memory)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "memory",
|
"sanitizer": "memory",
|
||||||
@ -203,7 +203,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateful tests (ubsan)": {
|
"Functional stateful tests (ubsan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "undefined",
|
"sanitizer": "undefined",
|
||||||
@ -215,7 +215,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateful tests (debug)": {
|
"Functional stateful tests (debug)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "debug",
|
"build_type": "debug",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -227,7 +227,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateful tests (release)": {
|
"Functional stateful tests (release)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -239,7 +239,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateful tests (release, DatabaseOrdinary)": {
|
"Functional stateful tests (release, DatabaseOrdinary)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -251,7 +251,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateful tests (release, DatabaseReplicated)": {
|
"Functional stateful tests (release, DatabaseReplicated)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -263,7 +263,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (address)": {
|
"Functional stateless tests (address)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
@ -275,7 +275,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (thread)": {
|
"Functional stateless tests (thread)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
@ -287,7 +287,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (memory)": {
|
"Functional stateless tests (memory)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "memory",
|
"sanitizer": "memory",
|
||||||
@ -299,7 +299,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (ubsan)": {
|
"Functional stateless tests (ubsan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "undefined",
|
"sanitizer": "undefined",
|
||||||
@ -311,7 +311,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (debug)": {
|
"Functional stateless tests (debug)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "debug",
|
"build_type": "debug",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -323,7 +323,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (release)": {
|
"Functional stateless tests (release)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -335,7 +335,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (pytest)": {
|
"Functional stateless tests (pytest)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -359,7 +359,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (release, wide parts enabled)": {
|
"Functional stateless tests (release, wide parts enabled)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -371,7 +371,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (release, DatabaseOrdinary)": {
|
"Functional stateless tests (release, DatabaseOrdinary)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -383,7 +383,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests (release, DatabaseReplicated)": {
|
"Functional stateless tests (release, DatabaseReplicated)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -395,7 +395,7 @@
|
|||||||
},
|
},
|
||||||
"Stress test (address)": {
|
"Stress test (address)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
@ -407,7 +407,7 @@
|
|||||||
},
|
},
|
||||||
"Stress test (thread)": {
|
"Stress test (thread)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
@ -419,7 +419,7 @@
|
|||||||
},
|
},
|
||||||
"Stress test (undefined)": {
|
"Stress test (undefined)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "undefined",
|
"sanitizer": "undefined",
|
||||||
@ -431,7 +431,7 @@
|
|||||||
},
|
},
|
||||||
"Stress test (memory)": {
|
"Stress test (memory)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "memory",
|
"sanitizer": "memory",
|
||||||
@ -443,7 +443,7 @@
|
|||||||
},
|
},
|
||||||
"Stress test (debug)": {
|
"Stress test (debug)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "debug",
|
"build_type": "debug",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -455,7 +455,7 @@
|
|||||||
},
|
},
|
||||||
"Integration tests (asan)": {
|
"Integration tests (asan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
@ -467,7 +467,7 @@
|
|||||||
},
|
},
|
||||||
"Integration tests (thread)": {
|
"Integration tests (thread)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
@ -479,7 +479,7 @@
|
|||||||
},
|
},
|
||||||
"Integration tests (release)": {
|
"Integration tests (release)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -491,7 +491,7 @@
|
|||||||
},
|
},
|
||||||
"Integration tests (memory)": {
|
"Integration tests (memory)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "memory",
|
"sanitizer": "memory",
|
||||||
@ -503,7 +503,7 @@
|
|||||||
},
|
},
|
||||||
"Integration tests flaky check (asan)": {
|
"Integration tests flaky check (asan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
@ -515,7 +515,7 @@
|
|||||||
},
|
},
|
||||||
"Compatibility check": {
|
"Compatibility check": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -527,7 +527,7 @@
|
|||||||
},
|
},
|
||||||
"Split build smoke test": {
|
"Split build smoke test": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -539,7 +539,7 @@
|
|||||||
},
|
},
|
||||||
"Testflows check": {
|
"Testflows check": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -563,7 +563,7 @@
|
|||||||
},
|
},
|
||||||
"Unit tests release clang": {
|
"Unit tests release clang": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -575,7 +575,7 @@
|
|||||||
},
|
},
|
||||||
"Unit tests ASAN": {
|
"Unit tests ASAN": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
@ -587,7 +587,7 @@
|
|||||||
},
|
},
|
||||||
"Unit tests MSAN": {
|
"Unit tests MSAN": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "memory",
|
"sanitizer": "memory",
|
||||||
@ -599,7 +599,7 @@
|
|||||||
},
|
},
|
||||||
"Unit tests TSAN": {
|
"Unit tests TSAN": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
@ -611,7 +611,7 @@
|
|||||||
},
|
},
|
||||||
"Unit tests UBSAN": {
|
"Unit tests UBSAN": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
@ -623,7 +623,7 @@
|
|||||||
},
|
},
|
||||||
"AST fuzzer (debug)": {
|
"AST fuzzer (debug)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "debug",
|
"build_type": "debug",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -635,7 +635,7 @@
|
|||||||
},
|
},
|
||||||
"AST fuzzer (ASan)": {
|
"AST fuzzer (ASan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
@ -647,7 +647,7 @@
|
|||||||
},
|
},
|
||||||
"AST fuzzer (MSan)": {
|
"AST fuzzer (MSan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "memory",
|
"sanitizer": "memory",
|
||||||
@ -659,7 +659,7 @@
|
|||||||
},
|
},
|
||||||
"AST fuzzer (TSan)": {
|
"AST fuzzer (TSan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "thread",
|
"sanitizer": "thread",
|
||||||
@ -671,7 +671,7 @@
|
|||||||
},
|
},
|
||||||
"AST fuzzer (UBSan)": {
|
"AST fuzzer (UBSan)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "binary",
|
"package_type": "binary",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "undefined",
|
"sanitizer": "undefined",
|
||||||
@ -683,7 +683,7 @@
|
|||||||
},
|
},
|
||||||
"Release": {
|
"Release": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "none",
|
"sanitizer": "none",
|
||||||
@ -695,7 +695,7 @@
|
|||||||
},
|
},
|
||||||
"Functional stateless tests flaky check (address)": {
|
"Functional stateless tests flaky check (address)": {
|
||||||
"required_build_properties": {
|
"required_build_properties": {
|
||||||
"compiler": "clang-12",
|
"compiler": "clang-13",
|
||||||
"package_type": "deb",
|
"package_type": "deb",
|
||||||
"build_type": "relwithdebuginfo",
|
"build_type": "relwithdebuginfo",
|
||||||
"sanitizer": "address",
|
"sanitizer": "address",
|
||||||
|
Loading…
Reference in New Issue
Block a user