40
40
41
41
message " Running mtr tests..."
42
42
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}"
45
45
46
46
# disable systemd 'ProtectSystem' (we need to write to /usr/share/)
47
47
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}"
51
51
# Set RAM consumption limits to avoid RAM contention b/w mtr and regression steps.
52
52
execInnerDocker " /usr/bin/mcsSetConfig SystemConfig CGroup just_no_group_use_local" " ${CONTAINER_NAME} "
53
53
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} "
55
55
56
56
# TODO: should all actions until this point be a part of prepare_test_stage.sh?
57
57
58
58
if [[ " ${EVENT} " == " custom" || " ${EVENT} " == " cron" ]]; then
59
59
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} "
61
61
fi
62
62
63
63
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} "
65
65
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} "
67
67
fi
0 commit comments