summaryrefslogtreecommitdiff
path: root/deps
Commit message (Collapse)AuthorAgeFilesLines
* Use the new -spec formatJean-Sébastien Pédron2016-06-2842-1274/+886
| | | | | | | | | | | | | The old format is removed in Erlang 19.0, leading to build errors. Also, get rid of the `use_specs` macro and thus always define -spec() & friends. While here, unnify the style of -type and -spec. References rabbitmq/rabbitmq-server#860. [#118562897] [#122335241]
* rabbit_ct_broker_helpers: Fix a typo in `io:forma`Jean-Sébastien Pédron2016-06-281-1/+1
|
* Git: Ignore `xrefr`Jean-Sébastien Pédron2016-06-281-11/+12
|
* Merge branch 'rabbitmq-web-mqtt-12' into stableMichael Klishin2016-06-241-1/+11
|\
| * Enable generation of mqtt and web-mqtt portsDaniil Fedotov2016-06-241-1/+11
| |
* | rabbit_ct_broker_helpers: Allow to start a broker without pluginsJean-Sébastien Pédron2016-06-241-2/+11
| |
* | rabbit_ct_broker_helpers: New helpers to change parameters and active pluginsJean-Sébastien Pédron2016-06-241-19/+39
| |
* | rabbit_ct_broker_helpers: Add node_uri() to format the URI for a given nodeJean-Sébastien Pédron2016-06-241-0/+44
| |
* | rabbit_ct_helpers: Rename config_to_testcase_name() to testcase_absname()Jean-Sébastien Pédron2016-06-241-7/+22
|/ | | | | | | Also, accept an empty string to the testcase name, so the path to the group is formatted. Finally, optionally accept the separator to use in the path.
* Introduce parameter management helpersMichael Klishin2016-06-231-0/+19
|
* rabbit_ct_broker_helpers: Run `make test-dist` before starting nodesJean-Sébastien Pédron2016-06-201-1/+9
| | | | | | | Before, we did that in same make instance we use to start nodes. However, we start nodes in parallel, so there could be multiple `make test-dist` in parallel. They tried to compile, remove, rename and zip files, stepping on each others feet.
* rabbit_ct_broker_helpers: Allow testsuite to define extra TCP portsJean-Sébastien Pédron2016-06-201-12/+20
| | | | | | | | | | One can add `{rmq_extra_tcp_ports, List_Of_Port_Names}` to the global configuration and rabbit_ct_broker_helpers will compute those TCP port numbers for each started node. Later, a testcase can retrieve the port number with: rabbit_ct_broker_helpers:get_node_config(Config, node@localhost, my_port_name)
* Merge pull request #104 from rabbitmq/rabbitmq-server-826Jean-Sébastien Pédron2016-06-171-0/+14
|\ | | | | Introduce rabbit_amqqueue:pid_of/{1, 2}
| * Introduce rabbit_amqqueue:pid_of/{1, 2}Michael Klishin2016-06-171-0/+14
| | | | | | | | | | | | | | | | These are purely for convenience. Primarily intended to be used from `rabbitmqctl eval` or REPL when investigating issues or to inspect/restart individual queues.
* | make run-tls-broker: Fix certificates path on WindowsJean-Sébastien Pédron2016-06-171-3/+8
| |
* | make run-tls-broker: Honor server's cipher orderJean-Sébastien Pédron2016-06-171-1/+2
| |
* | Bounded OTP worker timeoutDaniil Fedotov2016-06-162-1/+3
| |
* | rabbit_ct_broker_helpers: Get rid of the `plugins` parameterJean-Sébastien Pédron2016-06-141-8/+0
| | | | | | | | | | | | | | | | | | The following commits fixed the start of a broker with the plugin owning the testsuite enabled: o 9acccb11332d32dbeeba366e22dee438c87aa5d8 o aa9b9eacb24100abb6c5732a59567c49d563581a Moreover, `$PLUGINS` is way to fragile currently.
* | rabbit_ct_broker_helpers: Create plugins' .ez files before starting brokerJean-Sébastien Pédron2016-06-141-1/+1
| |
* | rabbit_ct_broker_helpers: Start broker from `current_srcdir`Jean-Sébastien Pédron2016-06-141-2/+2
| |
* | rabbit_ct_helpers: Add `current_srcdir` parameterJean-Sébastien Pédron2016-06-141-0/+15
| | | | | | | | | | This parameter points to the project's top-level directory used to start the testsuite.
* | Support #amqqueue records in rabbit_amqqueue:sync_mirrors/1Michael Klishin2016-06-081-4/+6
|/
* Merge pull request #102 from rabbitmq/rabbitmq-server-820Daniil Fedotov2016-06-031-2/+3
|\ | | | | Part of rabbitmq/rabbitmq-server#820
| * Part of rabbitmq/rabbitmq-server#820Michael Klishin2016-06-031-2/+3
| |
* | Handle cases where plugins aren't defined in test configMichael Klishin2016-06-021-2/+7
| |
* | Set plugins as atomsDaniil Fedotov2016-06-011-1/+2
| |
* | Specify plugins to start test broker withDaniil Fedotov2016-06-011-0/+2
|/
* rabbitmq-build.mk: Backport from the master branchJean-Sébastien Pédron2016-05-313-4/+19
| | | | | This reduces the diff with master and will help with any modifications to $(ERLC_OPTS) in general.
* Add routing-node-stamp and Objective-C client to componentsMichael Klishin2016-05-291-0/+4
|
* Introduce a make target that updates contributor code of conductMichael Klishin2016-05-281-0/+6
|
* Update CONTRIBUTING.md, add CODE_OF_CONDUCT.mdMichael Klishin2016-05-282-0/+82
|
* rabbit_ct_helpers: Verify erl_call(1) is availableJean-Sébastien Pédron2016-05-261-0/+19
|
* Only set TEST_CONFIG_FILE if not setGavin M. Roy2016-05-241-1/+1
|
* rabbit_ct_broker_helpers: Add rabbitmqctl_list()Jean-Sébastien Pédron2016-05-231-1/+6
|
* rabbit_ct_broker: Add cover_work_factor() stub functionJean-Sébastien Pédron2016-05-201-1/+10
|
* rabbit_ct_broker_helpers: Add stop_node_after() and kill_node_after()Jean-Sébastien Pédron2016-05-201-0/+10
|
* New component: rabbitmq_trust_storekjnilsson2016-05-181-0/+2
|
* New component: rabbitmq_jms_topic_exchangeMichael Klishin2016-05-171-0/+2
|
* rabbitmq-run.mk: Do not use ?= in target-specific variable assignmentsDaniil Fedotov2016-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This appears to be broken with at least GNU Make 3.81 on Debian Wheezy, when the variable is overriden: instead of the new value, the variable contains garbage. This can be demonstrated with the following Makefile: TEST_CONFIG_FILE = <default> all: RABBITMQ_CONFIG_FILE ?= $(TEST_CONFIG_FILE) all: @echo TEST_CONFIG_FILE="$(TEST_CONFIG_FILE)" @echo RABBITMQ_CONFIG_FILE="$(RABBITMQ_CONFIG_FILE)" The expected output of `make RABBITMQ_CONFIG_FILE=/tmp` is: TEST_CONFIG_FILE=<default> RABBITMQ_CONFIG_FILE=/tmp But GNU Make 3.81 on Debian Wheezy produces: TEST_CONFIG_FILE=<default> RABBITMQ_CONFIG_FILE= �? In the end, using ?= is not required here, a plain = is enough: the problem is worked around and the caller can still override the variable. Fixes #93.
* rabbitmq-run.mk: Replace $(file) with printf + $(subst)Jean-Sébastien Pédron2016-05-101-1/+2
| | | | $(file) doesn't exist in GNU Make 3.81, the version provided with OS X.
* rabbitmq-run.mk: Set loopback_users to [] in `make run-broker`Jean-Sébastien Pédron2016-05-101-10/+27
| | | | | | | This is useful to test a node from multiple hosts. While here, unify `run-broker` and `run-tls-broker` to avoid code duplication.
* rabbitmq-run.mk: Add "run-tls-broker" target to start a TLS-enabled brokerJean-Sébastien Pédron2016-05-091-0/+27
| | | | We can add TLS configuration for other plugins later.
* Merge branch 'rabbitmq-management-174' into stableMichael Klishin2016-05-091-4/+20
|\
| * NamingMichael Klishin2016-05-091-9/+9
| |
| * Restart the children using the order provided to the supervisorDiana Corbacho2016-05-051-4/+20
| |
* | rabbit_ct_broker_helpers: New helpers to set common HA policiesJean-Sébastien Pédron2016-05-061-0/+33
| |
* | rabbit_ct_broker_helpers: New function to restart an entire nodeJean-Sébastien Pédron2016-05-061-0/+5
| |
* | rabbit_ct_broker_helpers: Use control_action/{2,3,4} from rabbit_test_utilJean-Sébastien Pédron2016-05-061-83/+9
| | | | | | | | | | Move the previous version to unit_inbroker_SUITE because it's specific to this testsuite.
* | rabbit_ct_broker_helpers: New function to cluster a specific set of nodesJean-Sébastien Pédron2016-05-061-1/+6
| |
* | rabbit_misc: New atom_to_binary/1 functionJean-Sébastien Pédron2016-05-061-0/+4
| |