rabbit_ct_broker_helpers: Prepend regular plugins dir to `rmq_plugins_dir`
`rmp_plugins_dir` is set by testsuites to indicate an extra plugins directory now (instead of the full value of `$RABBITMQ_PLUGINS_DIR`). This helps when we are using a secondary Umbrella: the testsuite does not have to mess with the computation of the regular plugins directory.
This commit is contained in:
		
							parent
							
								
									b7f4134066
								
							
						
					
					
						commit
						e354b1e95d
					
				|  | @ -615,8 +615,16 @@ do_start_rabbitmq_node(Config, NodeConfig, I) -> | |||
|     end, | ||||
|     ExtraArgs0 = [], | ||||
|     ExtraArgs1 = case rabbit_ct_helpers:get_config(Config, rmq_plugins_dir) of | ||||
|                      undefined -> ExtraArgs0; | ||||
|                      Dir       -> [{"RABBITMQ_PLUGINS_DIR=~s", [Dir]} | ||||
|                      undefined -> | ||||
|                          ExtraArgs0; | ||||
|                      ExtraPluginsDir -> | ||||
|                          PathSep = case os:type() of | ||||
|                                        {win32, _} -> ";"; | ||||
|                                        _          -> ":" | ||||
|                                    end, | ||||
|                          RegularPluginsDir = filename:join(SrcDir, "plugins"), | ||||
|                          [{"RABBITMQ_PLUGINS_DIR=~s~s~s", | ||||
|                            [RegularPluginsDir, PathSep, ExtraPluginsDir]} | ||||
|                           | ExtraArgs0] | ||||
|                  end, | ||||
|     StartWithPluginsDisabled = rabbit_ct_helpers:get_config( | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue