Skip to content

Commit f548578

Browse files
MCOL-6022 mtr from package
1 parent 039cee6 commit f548578

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

build/prepare_test_stage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ echo "Installing columnstore..."
118118
if [[ "$RESULT" == *rocky* ]]; then
119119
execInnerDockerWithRetry "$CONTAINER_NAME" 'yum install -y MariaDB-columnstore-engine MariaDB-test'
120120
else
121-
execInnerDockerWithRetry "$CONTAINER_NAME" 'apt update -y && apt install -y mariadb-plugin-columnstore mariadb-test'
121+
execInnerDockerWithRetry "$CONTAINER_NAME" 'apt update -y && apt install -y mariadb-plugin-columnstore mariadb-test mariadb-test-data'
122122
fi
123123

124124
sleep 5

build/run_mtr.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ fi
4040

4141
message "Running mtr tests..."
4242

43-
docker cp mysql-test/columnstore "${CONTAINER_NAME}":"${MTR_PATH}/suite/" #TODO: Tests should be run from package not from sources as it works now
44-
execInnerDocker "chown -R mysql:mysql ${MTR_PATH}" "${CONTAINER_NAME}"
43+
#docker cp mysql-test/columnstore "${CONTAINER_NAME}":"${MTR_PATH}/suite/" #TODO: Tests should be run from package not from sources as it works now
44+
#execInnerDocker "chown -R mysql:mysql ${MTR_PATH}" "${CONTAINER_NAME}"
4545

4646
# disable systemd 'ProtectSystem' (we need to write to /usr/share/)
4747
execInnerDocker "sed -i /ProtectSystem/d \$(systemctl show --property FragmentPath mariadb | sed s/FragmentPath=//)" "${CONTAINER_NAME}"
@@ -51,17 +51,17 @@ execInnerDocker "systemctl start mariadb" "${CONTAINER_NAME}"
5151
# Set RAM consumption limits to avoid RAM contention b/w mtr and regression steps.
5252
execInnerDocker "/usr/bin/mcsSetConfig SystemConfig CGroup just_no_group_use_local" "${CONTAINER_NAME}"
5353
execInnerDocker "mariadb -e \"create database if not exists test;\"" "${CONTAINER_NAME}"
54-
execInnerDocker "systemctl restart mariadb-columnstore" "${CONTAINER_NAME}"
54+
execInnerDocker "systemctl stop mariadb-columnstore" "${CONTAINER_NAME}"
5555

5656
#TODO: should all actions until this point be a part of prepare_test_stage.sh?
5757

5858
if [[ "${EVENT}" == "custom" || "${EVENT}" == "cron" ]]; then
5959
execInnerDocker "wget -qO- https://cspkg.s3.amazonaws.com/mtr-test-data.tar.lz4 | lz4 -dc - | tar xf - -C /" "${CONTAINER_NAME}" #TODO: Data for extended tests( out of scope of basic, bugfixes) set should be downloaded and unpacked for extended version only.
60-
execInnerDocker "cd ${MTR_PATH} && ./mtr --extern socket=${SOCKET_PATH} --force --print-core=detailed --print-method=gdb --max-test-fail=0 --suite=columnstore/setup" "${CONTAINER_NAME}"
60+
execInnerDocker "cd ${MTR_PATH} && perl ./mtr --vardir=/dev/shm/var --force --print-core=detailed --print-method=gdb --max-test-fail=0 --suite=columnstore/setup" "${CONTAINER_NAME}"
6161
fi
6262

6363
if [[ "${EVENT}" == "cron" ]]; then
64-
execInnerDocker "cd ${MTR_PATH} && ./mtr --extern socket=${SOCKET_PATH} --force --print-core=detailed --print-method=gdb --max-test-fail=0 --suite=columnstore/${MTR_FULL_SET//,/,columnstore/}" "${CONTAINER_NAME}"
64+
execInnerDocker "cd ${MTR_PATH} && perl ./mtr --vardir=/dev/shm/var --force --print-core=detailed --print-method=gdb --max-test-fail=0 --suite=columnstore/${MTR_FULL_SET//,/,columnstore/}" "${CONTAINER_NAME}"
6565
else
66-
execInnerDocker "cd ${MTR_PATH} && ./mtr --extern socket=${SOCKET_PATH} --force --print-core=detailed --print-method=gdb --max-test-fail=0 --suite=columnstore/${MTR_SUITE_LIST//,/,columnstore/}" "${CONTAINER_NAME}"
66+
execInnerDocker "cd ${MTR_PATH} && perl ./mtr --vardir=/dev/shm/var --force --print-core=detailed --print-method=gdb --max-test-fail=0 --suite=columnstore/${MTR_SUITE_LIST//,/,columnstore/}" "${CONTAINER_NAME}"
6767
fi

0 commit comments

Comments
 (0)