mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-23 08:02:02 +00:00
Add test for settings
This commit is contained in:
parent
ae13237c55
commit
93b8863cee
@ -1,4 +1,5 @@
|
|||||||
1
|
1
|
||||||
2
|
2
|
||||||
|
Correct
|
||||||
1
|
1
|
||||||
2
|
2
|
||||||
|
@ -8,23 +8,35 @@ CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|||||||
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel
|
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel
|
||||||
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel_1
|
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel_1
|
||||||
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel_2
|
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel_2
|
||||||
|
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel_3
|
||||||
|
|
||||||
echo -e "102\t2" > "${CLICKHOUSE_TMP}"/test_infile_parallel
|
echo -e "102\t2" > "${CLICKHOUSE_TMP}"/test_infile_parallel
|
||||||
echo -e "102\tsecond" > "${CLICKHOUSE_TMP}"/test_infile_parallel_1
|
echo -e "102\tsecond" > "${CLICKHOUSE_TMP}"/test_infile_parallel_1
|
||||||
echo -e "103\tfirst" > "${CLICKHOUSE_TMP}"/test_infile_parallel_2
|
echo -e "103\tfirst" > "${CLICKHOUSE_TMP}"/test_infile_parallel_2
|
||||||
|
echo -e "103" > "${CLICKHOUSE_TMP}"/test_infile_parallel_3
|
||||||
${CLICKHOUSE_CLIENT} --query "DROP TABLE IF EXISTS test_infile_parallel;"
|
|
||||||
${CLICKHOUSE_CLIENT} --query "CREATE TABLE test_infile_parallel (Id Int32,Value Enum('first' = 1, 'second' = 2)) ENGINE=Memory();"
|
|
||||||
|
|
||||||
gzip "${CLICKHOUSE_TMP}"/test_infile_parallel
|
gzip "${CLICKHOUSE_TMP}"/test_infile_parallel
|
||||||
|
|
||||||
${CLICKHOUSE_CLIENT} --query "INSERT INTO test_infile_parallel FROM INFILE '${CLICKHOUSE_TMP}/test_infile_parallel*' FORMAT TSV;"
|
${CLICKHOUSE_CLIENT} --multiquery <<EOF
|
||||||
${CLICKHOUSE_CLIENT} --query "SELECT count() FROM test_infile_parallel WHERE Value='first';"
|
DROP TABLE IF EXISTS test_infile_parallel;
|
||||||
${CLICKHOUSE_CLIENT} --query "SELECT count() FROM test_infile_parallel WHERE Value='second';"
|
CREATE TABLE test_infile_parallel (Id Int32,Value Enum('first' = 1, 'second' = 2)) ENGINE=Memory();
|
||||||
|
SET input_format_allow_errors_num=1;
|
||||||
|
INSERT INTO test_infile_parallel FROM INFILE '${CLICKHOUSE_TMP}/test_infile_parallel*' FORMAT TSV;
|
||||||
|
SELECT count() FROM test_infile_parallel WHERE Value='first';
|
||||||
|
SELECT count() FROM test_infile_parallel WHERE Value='second';
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Error code is 36 (BAD_ARGUMENTS). It is not ignored.
|
||||||
|
${CLICKHOUSE_CLIENT} --multiquery "
|
||||||
|
DROP TABLE IF EXISTS test_infile_parallel;
|
||||||
|
CREATE TABLE test_infile_parallel (Id Int32,Value Enum('first' = 1, 'second' = 2)) ENGINE=Memory();
|
||||||
|
SET input_format_allow_errors_num=0;
|
||||||
|
INSERT INTO test_infile_parallel FROM INFILE '${CLICKHOUSE_TMP}/test_infile_parallel*' FORMAT TSV;
|
||||||
|
" 2>&1 | grep -q "36" && echo "Correct" || echo 'Fail'
|
||||||
|
|
||||||
${CLICKHOUSE_LOCAL} --multiquery <<EOF
|
${CLICKHOUSE_LOCAL} --multiquery <<EOF
|
||||||
DROP TABLE IF EXISTS test_infile_parallel;
|
DROP TABLE IF EXISTS test_infile_parallel;
|
||||||
|
SET input_format_allow_errors_num=1;
|
||||||
CREATE TABLE test_infile_parallel (Id Int32,Value Enum('first' = 1, 'second' = 2)) ENGINE=Memory();
|
CREATE TABLE test_infile_parallel (Id Int32,Value Enum('first' = 1, 'second' = 2)) ENGINE=Memory();
|
||||||
INSERT INTO test_infile_parallel FROM INFILE '${CLICKHOUSE_TMP}/test_infile_parallel*' FORMAT TSV;
|
INSERT INTO test_infile_parallel FROM INFILE '${CLICKHOUSE_TMP}/test_infile_parallel*' FORMAT TSV;
|
||||||
SELECT count() FROM test_infile_parallel WHERE Value='first';
|
SELECT count() FROM test_infile_parallel WHERE Value='first';
|
||||||
|
Loading…
Reference in New Issue
Block a user