From 3f7ef96f5fdc6826b2e54ed563ceb2c7261b33f9 Mon Sep 17 00:00:00 2001 From: "ms.evilhat" <ms.evilhat@gmail.com> Date: Fri, 25 Nov 2022 11:45:04 +0300 Subject: [PATCH] feat(test_integration): run both test clusters --- sbroad-cartridge/Makefile | 12 +++++++++++- .../broken_cache_test.lua | 2 +- .../test_app/test/integration/api_test.lua | 2 +- .../test_app/test/integration/array_test.lua | 2 +- .../test_app/test/integration/ddl_test.lua | 2 +- .../test_app/test/integration/explain_test.lua | 2 +- .../test_app/test/integration/insert_test.lua | 2 +- .../test_app/test/integration/large_query_test.lua | 2 +- .../test_app/test/integration/motion_test.lua | 2 +- .../test_app/test/integration/operators_test.lua | 2 +- .../test/integration/target_queries_test.lua | 2 +- .../test/integration/validate_schema_test.lua | 2 +- 12 files changed, 22 insertions(+), 12 deletions(-) rename sbroad-cartridge/test_app/test/{integration => configuration}/broken_cache_test.lua (97%) diff --git a/sbroad-cartridge/Makefile b/sbroad-cartridge/Makefile index 347d7c567f..ec80d43718 100644 --- a/sbroad-cartridge/Makefile +++ b/sbroad-cartridge/Makefile @@ -23,8 +23,18 @@ build_cartridge_engine_debug: build_integration: cartridge build $(TEST_APP) +test_wo_replication: + cd $(TEST_APP) && rm -rf tmp/tarantool_integration.log && TARANTOOL_LOG_LEVEL=5 TARANTOOL_LOG=tmp/tarantool_integration.log ./.rocks/bin/luatest --coverage -v test/integration/ && cd .. + +test_w_replication: + cd $(TEST_APP) && rm -rf tmp/tarantool_configuration.log && TARANTOOL_LOG_LEVEL=5 TARANTOOL_LOG=tmp/tarantool_configuration.log ./.rocks/bin/luatest --coverage -v test/configuration/ && cd .. + run_integration: - cd $(TEST_APP) && rm -rf tmp/tarantool.log && TARANTOOL_LOG_LEVEL=5 TARANTOOL_LOG=tmp/tarantool.log ./.rocks/bin/luatest --coverage -v test/ && cd .. + @$(MAKE) test_wo_replication;\ + EXIT_CODE_1=$$?;\ + $(MAKE) test_w_replication;\ + EXIT_CODE_2=$$?;\ + exit $$EXIT_CODE_1 && $$EXIT_CODE_2 install_debug: mkdir -p $(LUADIR)/$(PROJECT_NAME) diff --git a/sbroad-cartridge/test_app/test/integration/broken_cache_test.lua b/sbroad-cartridge/test_app/test/configuration/broken_cache_test.lua similarity index 97% rename from sbroad-cartridge/test_app/test/integration/broken_cache_test.lua rename to sbroad-cartridge/test_app/test/configuration/broken_cache_test.lua index 63101d347e..e432416874 100644 --- a/sbroad-cartridge/test_app/test/integration/broken_cache_test.lua +++ b/sbroad-cartridge/test_app/test/configuration/broken_cache_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local g = t.group('broken_cache') -local helper = require('test.helper') +local helper = require('test.helper.cluster_async_replication') local cluster = nil g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/api_test.lua b/sbroad-cartridge/test_app/test/integration/api_test.lua index 02202326d0..bb4063aae8 100644 --- a/sbroad-cartridge/test_app/test/integration/api_test.lua +++ b/sbroad-cartridge/test_app/test/integration/api_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local g = t.group('integration_api') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local cluster = nil g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/array_test.lua b/sbroad-cartridge/test_app/test/integration/array_test.lua index 81a8eaf563..f01bf232a7 100644 --- a/sbroad-cartridge/test_app/test/integration/array_test.lua +++ b/sbroad-cartridge/test_app/test/integration/array_test.lua @@ -1,6 +1,6 @@ local t = require('luatest') local g = t.group('array_field') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') g.before_all( function() diff --git a/sbroad-cartridge/test_app/test/integration/ddl_test.lua b/sbroad-cartridge/test_app/test/integration/ddl_test.lua index 3f7a211046..a0d87a7b06 100644 --- a/sbroad-cartridge/test_app/test/integration/ddl_test.lua +++ b/sbroad-cartridge/test_app/test/integration/ddl_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local g = t.group('sbroad_with_ddl') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local cluster = nil g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/explain_test.lua b/sbroad-cartridge/test_app/test/integration/explain_test.lua index cf65819510..2a829a3481 100644 --- a/sbroad-cartridge/test_app/test/integration/explain_test.lua +++ b/sbroad-cartridge/test_app/test/integration/explain_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local g = t.group('integration_api.explain') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local cluster = nil g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/insert_test.lua b/sbroad-cartridge/test_app/test/integration/insert_test.lua index 98fdd344d4..f9be0faa55 100644 --- a/sbroad-cartridge/test_app/test/integration/insert_test.lua +++ b/sbroad-cartridge/test_app/test/integration/insert_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local g = t.group('integration_api.insert') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local cluster = nil g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/large_query_test.lua b/sbroad-cartridge/test_app/test/integration/large_query_test.lua index bbf9e530a8..f6a9006860 100644 --- a/sbroad-cartridge/test_app/test/integration/large_query_test.lua +++ b/sbroad-cartridge/test_app/test/integration/large_query_test.lua @@ -1,6 +1,6 @@ local t = require('luatest') local g = t.group('data_query_test') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local data = require('test.data.test_data') g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/motion_test.lua b/sbroad-cartridge/test_app/test/integration/motion_test.lua index 4771a1c96d..c5932b661f 100644 --- a/sbroad-cartridge/test_app/test/integration/motion_test.lua +++ b/sbroad-cartridge/test_app/test/integration/motion_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local g = t.group('integration_api.motion') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local cluster = nil g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/operators_test.lua b/sbroad-cartridge/test_app/test/integration/operators_test.lua index 079c95a437..2c44bc3e4c 100644 --- a/sbroad-cartridge/test_app/test/integration/operators_test.lua +++ b/sbroad-cartridge/test_app/test/integration/operators_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local g = t.group('integration_api.operators') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local cluster = nil g.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/target_queries_test.lua b/sbroad-cartridge/test_app/test/integration/target_queries_test.lua index fdf088ffcd..7d9ce739d6 100644 --- a/sbroad-cartridge/test_app/test/integration/target_queries_test.lua +++ b/sbroad-cartridge/test_app/test/integration/target_queries_test.lua @@ -1,7 +1,7 @@ local t = require('luatest') local target_queries = t.group('target_queries') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') local cluster = nil target_queries.before_all( diff --git a/sbroad-cartridge/test_app/test/integration/validate_schema_test.lua b/sbroad-cartridge/test_app/test/integration/validate_schema_test.lua index 0ed70827e0..1669d7b837 100644 --- a/sbroad-cartridge/test_app/test/integration/validate_schema_test.lua +++ b/sbroad-cartridge/test_app/test/integration/validate_schema_test.lua @@ -1,6 +1,6 @@ local t = require('luatest') local g = t.group('schema_validate') -local helper = require('test.helper') +local helper = require('test.helper.cluster_no_replication') g.before_all( function() -- GitLab