Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove explicit enable_dictionaries files in integration tests #24728

Merged
merged 20 commits into from Jun 11, 2021
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view

This file was deleted.

This file was deleted.

Expand Up @@ -5,10 +5,8 @@

SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__))
cluster = ClickHouseCluster(__file__)
node_memory = cluster.add_instance('node_memory', main_configs=['configs/enable_dictionaries.xml',
'configs/dictionaries/complex_key_cache_string.xml'])
node_ssd = cluster.add_instance('node_ssd', main_configs=['configs/enable_dictionaries.xml',
'configs/dictionaries/ssd_complex_key_cache_string.xml'])
node_memory = cluster.add_instance('node_memory', dictionaries=['configs/dictionaries/complex_key_cache_string.xml'])
node_ssd = cluster.add_instance('node_ssd', dictionaries=['configs/dictionaries/ssd_complex_key_cache_string.xml'])

@pytest.fixture()
def started_cluster():
Expand Down

This file was deleted.

3 changes: 1 addition & 2 deletions tests/integration/test_dictionaries_dependency_xml/test.py
Expand Up @@ -2,12 +2,11 @@
from helpers.cluster import ClickHouseCluster
from helpers.test_tools import assert_eq_with_retry

ENABLE_DICT_CONFIG = ['configs/enable_dictionaries.xml']
DICTIONARY_FILES = ['configs/dictionaries/dep_x.xml', 'configs/dictionaries/dep_y.xml',
'configs/dictionaries/dep_z.xml']

cluster = ClickHouseCluster(__file__)
instance = cluster.add_instance('instance', main_configs=ENABLE_DICT_CONFIG + DICTIONARY_FILES, )
instance = cluster.add_instance('instance', dictionaries=DICTIONARY_FILES)


@pytest.fixture(scope="module")
Expand Down

This file was deleted.

7 changes: 3 additions & 4 deletions tests/integration/test_dictionaries_mysql/test.py
Expand Up @@ -5,11 +5,10 @@
import time
import logging

CONFIG_FILES = ['configs/dictionaries/mysql_dict1.xml', 'configs/dictionaries/mysql_dict2.xml',
'configs/remote_servers.xml']
CONFIG_FILES += ['configs/enable_dictionaries.xml', 'configs/log_conf.xml']
DICTS = ['configs/dictionaries/mysql_dict1.xml', 'configs/dictionaries/mysql_dict2.xml']
CONFIG_FILES = ['configs/log_conf.xml', 'configs/remote_servers.xml']
cluster = ClickHouseCluster(__file__)
instance = cluster.add_instance('instance', main_configs=CONFIG_FILES, with_mysql=True)
instance = cluster.add_instance('instance', main_configs=CONFIG_FILES, with_mysql=True, dictionaries=DICTS)

create_table_mysql_template = """
CREATE TABLE IF NOT EXISTS `test`.`{}` (
Expand Down

This file was deleted.

3 changes: 1 addition & 2 deletions tests/integration/test_dictionaries_null_value/test.py
@@ -1,11 +1,10 @@
import pytest
from helpers.cluster import ClickHouseCluster

ENABLE_DICT_CONFIG = ['configs/enable_dictionaries.xml']
DICTIONARY_FILES = ['configs/dictionaries/cache.xml']

cluster = ClickHouseCluster(__file__)
instance = cluster.add_instance('instance', main_configs=ENABLE_DICT_CONFIG + DICTIONARY_FILES)
instance = cluster.add_instance('instance', dictionaries=DICTIONARY_FILES)


@pytest.fixture(scope="module")
Expand Down

This file was deleted.

2 changes: 1 addition & 1 deletion tests/integration/test_dictionaries_select_all/test.py
Expand Up @@ -22,7 +22,7 @@ def setup_module(module):
dictionary_files = generate_dictionaries(os.path.join(SCRIPT_DIR, 'configs/dictionaries'), structure)

cluster = ClickHouseCluster(__file__)
instance = cluster.add_instance('instance', main_configs=dictionary_files + ['configs/enable_dictionaries.xml'])
instance = cluster.add_instance('instance', dictionaries=dictionary_files)
test_table = DictionaryTestTable(os.path.join(SCRIPT_DIR, 'configs/dictionaries/source.tsv'))


Expand Down

This file was deleted.

Expand Up @@ -7,12 +7,11 @@
from helpers.test_tools import assert_eq_with_retry

SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__))
ENABLE_DICT_CONFIG = ['configs/enable_dictionaries.xml']
DICTIONARY_FILES = ['configs/dictionaries/cache_xypairs.xml', 'configs/dictionaries/executable.xml',
'configs/dictionaries/file.xml', 'configs/dictionaries/file.txt', 'configs/dictionaries/slow.xml']

cluster = ClickHouseCluster(__file__)
instance = cluster.add_instance('instance', main_configs=ENABLE_DICT_CONFIG + DICTIONARY_FILES)
instance = cluster.add_instance('instance', dictionaries=DICTIONARY_FILES)


@pytest.fixture(scope="module")
Expand Down

This file was deleted.

Expand Up @@ -10,8 +10,7 @@
cluster = ClickHouseCluster(__file__, name="reading")

dictionary_node = cluster.add_instance('dictionary_node', stay_alive=True)
main_node = cluster.add_instance('main_node', main_configs=['configs/enable_dictionaries.xml',
'configs/dictionaries/cache_ints_dictionary.xml'])
main_node = cluster.add_instance('main_node', dictionaries=['configs/dictionaries/cache_ints_dictionary.xml'])


@pytest.fixture(scope="module")
Expand Down
Expand Up @@ -12,8 +12,7 @@
cluster = ClickHouseCluster(__file__, name="string")

dictionary_node = cluster.add_instance('dictionary_node', stay_alive=True)
main_node = cluster.add_instance('main_node', main_configs=['configs/enable_dictionaries.xml',
'configs/dictionaries/cache_ints_dictionary.xml',
main_node = cluster.add_instance('main_node', dictionaries=['configs/dictionaries/cache_ints_dictionary.xml',
'configs/dictionaries/cache_strings_default_settings.xml'])


Expand Down
Expand Up @@ -10,8 +10,7 @@
cluster = ClickHouseCluster(__file__)

dictionary_node = cluster.add_instance('dictionary_node', stay_alive=True)
main_node = cluster.add_instance('main_node', main_configs=['configs/enable_dictionaries.xml',
'configs/dictionaries/cache_ints_dictionary.xml'])
main_node = cluster.add_instance('main_node', dictionaries=['configs/dictionaries/cache_ints_dictionary.xml'])


@pytest.fixture(scope="module")
Expand Down
Expand Up @@ -10,8 +10,7 @@
cluster = ClickHouseCluster(__file__, name="default")

dictionary_node = cluster.add_instance('dictionary_node', stay_alive=True)
main_node = cluster.add_instance('main_node', main_configs=['configs/enable_dictionaries.xml',
'configs/dictionaries/cache_ints_dictionary.xml'])
main_node = cluster.add_instance('main_node', dictionaries=['configs/dictionaries/cache_ints_dictionary.xml'])


@pytest.fixture(scope="module")
Expand Down

This file was deleted.

3 changes: 1 addition & 2 deletions tests/integration/test_dictionary_custom_settings/test.py
Expand Up @@ -3,7 +3,6 @@
import pytest
from helpers.cluster import ClickHouseCluster

ENABLE_DICT_CONFIG = ['configs/enable_dictionaries.xml']
DICTIONARY_FILES = [
'configs/dictionaries/FileSourceConfig.xml',
'configs/dictionaries/ExecutableSourceConfig.xml',
Expand All @@ -13,7 +12,7 @@
]

cluster = ClickHouseCluster(__file__)
instance = cluster.add_instance('node', main_configs=ENABLE_DICT_CONFIG + DICTIONARY_FILES)
instance = cluster.add_instance('node', dictionaries=DICTIONARY_FILES)


def prepare():
Expand Down
4 changes: 0 additions & 4 deletions tests/integration/test_library_bridge/configs/enable_dict.xml

This file was deleted.

3 changes: 1 addition & 2 deletions tests/integration/test_library_bridge/test.py
Expand Up @@ -8,10 +8,9 @@
cluster = ClickHouseCluster(__file__)

instance = cluster.add_instance('instance',
dictionaries=['configs/dictionaries/dict1.xml'],
main_configs=[
'configs/enable_dict.xml',
'configs/config.d/config.xml',
'configs/dictionaries/dict1.xml',
'configs/log_conf.xml'])

@pytest.fixture(scope="module")
Expand Down

This file was deleted.

11 changes: 5 additions & 6 deletions tests/integration/test_odbc_interaction/test.py
Expand Up @@ -13,9 +13,8 @@

cluster = ClickHouseCluster(__file__)
node1 = cluster.add_instance('node1', with_odbc_drivers=True, with_mysql=True, with_postgres=True,
main_configs=['configs/openssl.xml', 'configs/odbc_logging.xml',
'configs/enable_dictionaries.xml',
'configs/dictionaries/sqlite3_odbc_hashed_dictionary.xml',
main_configs=['configs/openssl.xml', 'configs/odbc_logging.xml'],
dictionaries=['configs/dictionaries/sqlite3_odbc_hashed_dictionary.xml',
'configs/dictionaries/sqlite3_odbc_cached_dictionary.xml',
'configs/dictionaries/postgres_odbc_hashed_dictionary.xml'], stay_alive=True)

Expand Down Expand Up @@ -54,9 +53,9 @@ def get_mysql_conn():
except Exception as e:
errors += [str(e)]
time.sleep(1)

raise Exception("Connection not establised, {}".format(errors))


def create_mysql_db(conn, name):
with conn.cursor() as cursor:
Expand All @@ -83,7 +82,7 @@ def get_postgres_conn(started_cluster):
except Exception as e:
errors += [str(e)]
time.sleep(1)

raise Exception("Postgre connection not establised DSN={}, {}".format(conn_string, errors))


Expand Down