Skip to content

Commit 2eb1a1e

Browse files
authored
Release benchmarks: fix x-pack-components to be a string
Specify x-pack-components as a string, rather than a stringified array when performing release benchmarks with RELEASE_X_PACK_COMPONENTS specified. Relates elastic#104
1 parent e5f20cc commit 2eb1a1e

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

night_rally/night_rally.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ def user_tags(self, x_pack, track_license):
497497
if x_pack:
498498
user_tags += ["x-pack:true"]
499499
if self.release_params and "x-pack-components" in self.release_params:
500-
user_tags += ["x-pack-components:{}".format(self.release_params["x-pack-components"])]
500+
user_tags += ["x-pack-components:{}".format(",".join(self.release_params["x-pack-components"]))]
501501
return user_tags
502502

503503

tests/night_rally_test.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ def test_parses_release_with_security_and_monitoring_6_5_1(self):
191191
self.assertEqual("6.5.1", common_cli_params.version)
192192
self.assertEqual({
193193
"license": "trial",
194-
"x-pack-components": ["security", "monitoring"]},
194+
"x-pack-components": ["security","monitoring"]},
195195
common_cli_params.release_params
196196
)
197197
self.assertEqual(os.path.basename(race_configs_id), common_cli_params.race_configs_id)
@@ -942,7 +942,7 @@ def test_run_release_benchmark_with_plugins(self, mocked_wait_until_port_is_free
942942
"--client-options=\"timeout:240,use_ssl:true,verify_certs:false,basic_auth_user:'rally',"
943943
"basic_auth_password:'rally-password'\" "
944944
"--user-tag=\"name:geonames-defaults,setup:bare-trial-security,race-configs-id:{},license:trial,x-pack:true,"
945-
"x-pack-components:[\'security\', \'monitoring\']\" "
945+
"x-pack-components:security,monitoring\" "
946946
"--runtime-jdk=\"8\" --track-params=\"bulk_size:3000\" "
947947
"--elasticsearch-plugins=\"x-pack:security+monitoring\" "
948948
"--distribution-version=\"5.4.0\" --pipeline=\"from-distribution\"".format(race_configs_id),
@@ -953,7 +953,7 @@ def test_run_release_benchmark_with_plugins(self, mocked_wait_until_port_is_free
953953
"--client-options=\"timeout:240,use_ssl:true,verify_certs:false,basic_auth_user:'rally',"
954954
"basic_auth_password:'rally-password'\" "
955955
"--user-tag=\"name:geonames-4g,setup:bare-trial-security,race-configs-id:{},license:trial,x-pack:true,"
956-
"x-pack-components:[\'security\', \'monitoring\']\" "
956+
"x-pack-components:security,monitoring\" "
957957
"--runtime-jdk=\"8\" --track-params=\"bulk_size:2000\" "
958958
"--elasticsearch-plugins=\"x-pack:security+monitoring\" --distribution-version=\"5.4.0\" "
959959
"--pipeline=\"from-distribution\"".format(race_configs_id),
@@ -963,7 +963,7 @@ def test_run_release_benchmark_with_plugins(self, mocked_wait_until_port_is_free
963963
"--car=\"4gheap\" --client-options=\"timeout:240,use_ssl:true,verify_certs:false,"
964964
"basic_auth_user:'rally',basic_auth_password:'rally-password'\" "
965965
"--user-tag=\"name:geonames-4g-with-ml,setup:bare-trial-security,race-configs-id:{},license:trial,x-pack:true"
966-
",x-pack-components:[\'security\', \'monitoring\']\" "
966+
",x-pack-components:security,monitoring\" "
967967
"--runtime-jdk=\"8\""
968968
" --elasticsearch-plugins=\"x-pack:ml+security+monitoring\" "
969969
"--distribution-version=\"5.4.0\" --pipeline=\"from-distribution\"".format(race_configs_id),
@@ -1034,7 +1034,7 @@ def test_run_trial_release_benchmarks_with_x_pack_module(self, mocked_wait_until
10341034
'--client-options="timeout:240,use_ssl:true,verify_certs:false,basic_auth_user:\'rally\''
10351035
',basic_auth_password:\'rally-password\'" '
10361036
"--user-tag=\"name:geonames-defaults,setup:bare-trial-security,race-configs-id:{},license:trial,"
1037-
"x-pack:true,x-pack-components:[\'security\']\" "
1037+
"x-pack:true,x-pack-components:security\" "
10381038
'--runtime-jdk="8" --distribution-version="6.3.0" '
10391039
'--pipeline="from-distribution"'.format(race_configs_id),
10401040

@@ -1045,7 +1045,7 @@ def test_run_trial_release_benchmarks_with_x_pack_module(self, mocked_wait_until
10451045
'--client-options="timeout:240,use_ssl:true,verify_certs:false,basic_auth_user:\'rally\''
10461046
',basic_auth_password:\'rally-password\'" '
10471047
"--user-tag=\"name:geonames-4g,setup:bare-trial-security,race-configs-id:{},license:trial,"
1048-
"x-pack:true,x-pack-components:[\'security\']\" "
1048+
"x-pack:true,x-pack-components:security\" "
10491049
'--runtime-jdk="8" --distribution-version="6.3.0" '
10501050
'--pipeline="from-distribution"'.format(race_configs_id)]
10511051
,

0 commit comments

Comments
 (0)