Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use the new -spec format | Jean-Sébastien Pédron | 2016-06-28 | 42 | -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édron | 2016-06-28 | 1 | -1/+1 |
| | |||||
* | Git: Ignore `xrefr` | Jean-Sébastien Pédron | 2016-06-28 | 1 | -11/+12 |
| | |||||
* | Merge branch 'rabbitmq-web-mqtt-12' into stable | Michael Klishin | 2016-06-24 | 1 | -1/+11 |
|\ | |||||
| * | Enable generation of mqtt and web-mqtt ports | Daniil Fedotov | 2016-06-24 | 1 | -1/+11 |
| | | |||||
* | | rabbit_ct_broker_helpers: Allow to start a broker without plugins | Jean-Sébastien Pédron | 2016-06-24 | 1 | -2/+11 |
| | | |||||
* | | rabbit_ct_broker_helpers: New helpers to change parameters and active plugins | Jean-Sébastien Pédron | 2016-06-24 | 1 | -19/+39 |
| | | |||||
* | | rabbit_ct_broker_helpers: Add node_uri() to format the URI for a given node | Jean-Sébastien Pédron | 2016-06-24 | 1 | -0/+44 |
| | | |||||
* | | rabbit_ct_helpers: Rename config_to_testcase_name() to testcase_absname() | Jean-Sébastien Pédron | 2016-06-24 | 1 | -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 helpers | Michael Klishin | 2016-06-23 | 1 | -0/+19 |
| | |||||
* | rabbit_ct_broker_helpers: Run `make test-dist` before starting nodes | Jean-Sébastien Pédron | 2016-06-20 | 1 | -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 ports | Jean-Sébastien Pédron | 2016-06-20 | 1 | -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-826 | Jean-Sébastien Pédron | 2016-06-17 | 1 | -0/+14 |
|\ | | | | | Introduce rabbit_amqqueue:pid_of/{1, 2} | ||||
| * | Introduce rabbit_amqqueue:pid_of/{1, 2} | Michael Klishin | 2016-06-17 | 1 | -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 Windows | Jean-Sébastien Pédron | 2016-06-17 | 1 | -3/+8 |
| | | |||||
* | | make run-tls-broker: Honor server's cipher order | Jean-Sébastien Pédron | 2016-06-17 | 1 | -1/+2 |
| | | |||||
* | | Bounded OTP worker timeout | Daniil Fedotov | 2016-06-16 | 2 | -1/+3 |
| | | |||||
* | | rabbit_ct_broker_helpers: Get rid of the `plugins` parameter | Jean-Sébastien Pédron | 2016-06-14 | 1 | -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 broker | Jean-Sébastien Pédron | 2016-06-14 | 1 | -1/+1 |
| | | |||||
* | | rabbit_ct_broker_helpers: Start broker from `current_srcdir` | Jean-Sébastien Pédron | 2016-06-14 | 1 | -2/+2 |
| | | |||||
* | | rabbit_ct_helpers: Add `current_srcdir` parameter | Jean-Sébastien Pédron | 2016-06-14 | 1 | -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/1 | Michael Klishin | 2016-06-08 | 1 | -4/+6 |
|/ | |||||
* | Merge pull request #102 from rabbitmq/rabbitmq-server-820 | Daniil Fedotov | 2016-06-03 | 1 | -2/+3 |
|\ | | | | | Part of rabbitmq/rabbitmq-server#820 | ||||
| * | Part of rabbitmq/rabbitmq-server#820 | Michael Klishin | 2016-06-03 | 1 | -2/+3 |
| | | |||||
* | | Handle cases where plugins aren't defined in test config | Michael Klishin | 2016-06-02 | 1 | -2/+7 |
| | | |||||
* | | Set plugins as atoms | Daniil Fedotov | 2016-06-01 | 1 | -1/+2 |
| | | |||||
* | | Specify plugins to start test broker with | Daniil Fedotov | 2016-06-01 | 1 | -0/+2 |
|/ | |||||
* | rabbitmq-build.mk: Backport from the master branch | Jean-Sébastien Pédron | 2016-05-31 | 3 | -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 components | Michael Klishin | 2016-05-29 | 1 | -0/+4 |
| | |||||
* | Introduce a make target that updates contributor code of conduct | Michael Klishin | 2016-05-28 | 1 | -0/+6 |
| | |||||
* | Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md | Michael Klishin | 2016-05-28 | 2 | -0/+82 |
| | |||||
* | rabbit_ct_helpers: Verify erl_call(1) is available | Jean-Sébastien Pédron | 2016-05-26 | 1 | -0/+19 |
| | |||||
* | Only set TEST_CONFIG_FILE if not set | Gavin M. Roy | 2016-05-24 | 1 | -1/+1 |
| | |||||
* | rabbit_ct_broker_helpers: Add rabbitmqctl_list() | Jean-Sébastien Pédron | 2016-05-23 | 1 | -1/+6 |
| | |||||
* | rabbit_ct_broker: Add cover_work_factor() stub function | Jean-Sébastien Pédron | 2016-05-20 | 1 | -1/+10 |
| | |||||
* | rabbit_ct_broker_helpers: Add stop_node_after() and kill_node_after() | Jean-Sébastien Pédron | 2016-05-20 | 1 | -0/+10 |
| | |||||
* | New component: rabbitmq_trust_store | kjnilsson | 2016-05-18 | 1 | -0/+2 |
| | |||||
* | New component: rabbitmq_jms_topic_exchange | Michael Klishin | 2016-05-17 | 1 | -0/+2 |
| | |||||
* | rabbitmq-run.mk: Do not use ?= in target-specific variable assignments | Daniil Fedotov | 2016-05-12 | 1 | -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édron | 2016-05-10 | 1 | -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édron | 2016-05-10 | 1 | -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 broker | Jean-Sébastien Pédron | 2016-05-09 | 1 | -0/+27 |
| | | | | We can add TLS configuration for other plugins later. | ||||
* | Merge branch 'rabbitmq-management-174' into stable | Michael Klishin | 2016-05-09 | 1 | -4/+20 |
|\ | |||||
| * | Naming | Michael Klishin | 2016-05-09 | 1 | -9/+9 |
| | | |||||
| * | Restart the children using the order provided to the supervisor | Diana Corbacho | 2016-05-05 | 1 | -4/+20 |
| | | |||||
* | | rabbit_ct_broker_helpers: New helpers to set common HA policies | Jean-Sébastien Pédron | 2016-05-06 | 1 | -0/+33 |
| | | |||||
* | | rabbit_ct_broker_helpers: New function to restart an entire node | Jean-Sébastien Pédron | 2016-05-06 | 1 | -0/+5 |
| | | |||||
* | | rabbit_ct_broker_helpers: Use control_action/{2,3,4} from rabbit_test_util | Jean-Sébastien Pédron | 2016-05-06 | 1 | -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 nodes | Jean-Sébastien Pédron | 2016-05-06 | 1 | -1/+6 |
| | | |||||
* | | rabbit_misc: New atom_to_binary/1 function | Jean-Sébastien Pédron | 2016-05-06 | 1 | -0/+4 |
| | |