Commit Graph

907 Commits

Author SHA1 Message Date
Brandon Shroyer 0dce65834e Implement set_user_tags command 2016-03-22 16:41:59 +00:00
Brandon Shroyer bebc03b4a5 Converting some tabs that snuck in into spaces 2016-03-22 16:21:12 +00:00
Brandon Shroyer 6bde6372f9 Remove unnecessary (and noisy) exit calls 2016-03-22 13:38:55 +00:00
Brandon Shroyer 5e9a19a9d9 Add bad_argument return to delete_vhost command 2016-03-22 12:33:49 +00:00
Brandon Shroyer e2cff15839 Add bad_argument return to delete_user command 2016-03-22 12:33:22 +00:00
Brandon Shroyer e296371f42 Add bad_argument return for add_vhost command 2016-03-22 12:32:42 +00:00
Brandon Shroyer a95942f345 Add bad_argument for add_user command 2016-03-22 12:32:19 +00:00
Brandon Shroyer 22b8f36bce Add bad_argument to environment command 2016-03-22 10:41:51 +00:00
Brandon Shroyer 068e0e97ed Add bad_argument return to list_user_permissions. 2016-03-21 18:29:50 +00:00
Brandon Shroyer 7ca8f8579f Added bad_argument return to list_users command. 2016-03-21 18:29:20 +00:00
Brandon Shroyer aeaeb69894 Add bad_argument return to list_vhosts. 2016-03-21 18:18:55 +00:00
Brandon Shroyer 79b667a766 Add bad_argument return to trace_on on bad arguments. 2016-03-21 18:11:26 +00:00
Brandon Shroyer 434a6704d2 Add bad_argument return to trace_off on bad arguments. 2016-03-21 18:10:57 +00:00
Brandon Shroyer a17b03283f Implement Unix-style exit codes from server-396
* Implements a set of Unix-like exit codes described in https://github.com/rabbitmq/rabbitmq-server/issues/396
2016-03-21 17:59:22 +00:00
Brandon Shroyer a6a9396ada Fix copy-pasta error in timeout test. 2016-03-21 12:08:49 +00:00
Brandon Shroyer c0979a6343 Remove extraneous Erlang calls in rabbitmqctl tests 2016-03-18 14:37:25 +00:00
Brandon Shroyer 36c59f97a1 Refactor test helpers and add new counting tests to add, delete commands 2016-03-18 11:33:51 +00:00
Brandon Shroyer b87109e12f Add tests to make sure tracing commands don't choke on invalid vhosts 2016-03-17 17:11:49 +00:00
Brandon Shroyer bd29929f1c Turn commonly used string literals from tests into module attributes 2016-03-17 16:59:55 +00:00
Brandon Shroyer 9110319faa Refactor tests to aggregate inter-node calls 2016-03-17 16:48:11 +00:00
Brandon Shroyer 925c782cc5 Implement list_users command 2016-03-17 15:17:27 +00:00
Brandon Shroyer 783c2cf9e0 Implement delete_user command 2016-03-16 15:29:56 +00:00
Brandon Shroyer 824c5430ef Implement add_user command. 2016-03-16 14:19:44 +00:00
Brandon Shroyer b7c758d199 Fix nonsensical test 2016-03-14 17:35:54 +00:00
Brandon Shroyer 2f9d4ab07b Add support for list_vhosts (Erlangish output only) 2016-03-10 13:30:30 -05:00
Brandon Shroyer 82072fd3c9 Add support for trace_on, trace_off. 2016-03-09 11:42:03 -05:00
Brandon Shroyer a065934ff7 Remove unnecessary variable bindings. 2016-03-09 11:41:34 -05:00
Brandon Shroyer 2e0cd895b4 Add delete_vhost command. 2016-03-08 15:54:49 -05:00
Brandon Shroyer 060bc3c1df Add some extra edge-case tests to add_vhost 2016-03-08 15:53:40 -05:00
Brandon Shroyer 5dc8d32dc7 Add add_vhost command. 2016-03-08 14:57:56 -05:00
Brandon Shroyer 86b09639ec Add timeouts to list_user_permissions, refactor a bunch of tests. 2016-03-08 12:05:25 -05:00
Brandon Shroyer f697e93d02 Converted options to maps. 2016-03-07 17:48:03 -05:00
Brandon Shroyer 6a4381c12c Auto-populate empty option[:node] in rabbitmqctl.main 2016-03-07 14:14:35 -05:00
Brandon Shroyer b5905de4b4 Made new module for testing flag functionality. 2016-03-07 14:07:53 -05:00
Brandon Shroyer 28463f4d7f Add list_user_permissions, support for commands with args. 2016-03-07 11:16:19 -05:00
Brandon Shroyer cd614ca8da Refactor commands to use rpc_call from :rabbit_misc library. 2016-03-07 10:32:34 -05:00
Brandon Shroyer ff8485baae Fill out help command. 2016-03-04 17:36:49 -05:00
Brandon Shroyer d681309dce Add rudimentary usage support, refactoring main command. 2016-03-04 16:48:25 -05:00
Brandon Shroyer de9463b859 Add support for multi-underscore command modules. 2016-03-04 13:16:18 -05:00
Brandon Shroyer a5a54f1f85 Generate map of command modules. 2016-03-04 13:15:53 -05:00
Brandon Shroyer 9eb6345d10 Replace Mix.Utils.camelize with user-defined function. 2016-03-03 11:06:30 -05:00
Brandon Shroyer 4ef6f2e4ba Use strict switch handling in OptionParser. 2016-03-01 18:04:16 -05:00
Brandon Shroyer ba5442e15d Removed some noisy contexts from test files. 2016-03-01 16:25:01 -05:00
Brandon Shroyer 21f151c2c0 Add support for environment command. 2016-03-01 16:25:01 -05:00
Brandon Shroyer c46a5156cb Split status printing methods into separate module. 2016-02-25 15:03:28 -05:00
Brandon Shroyer 23944df43c Dry out pattern-matching in print functions. 2016-02-25 11:45:35 -05:00
Brandon Shroyer e12762104b Add remaining properties to status printout. 2016-02-25 11:34:42 -05:00
Brandon Shroyer 43e12e7b92 Refactored table printing into separate module. 2016-02-24 18:28:12 -05:00
Brandon Shroyer 87a604b47d Add memory info printing to status. 2016-02-24 13:11:23 -05:00
Brandon Shroyer d6f51eb766 Added Erlang OTP, ERTS version to status and refactored running apps display. 2016-02-24 12:24:39 -05:00
Brandon Shroyer d5278f0ec3 Added legal boilerplate. 2016-02-03 10:01:32 -05:00
Brandon Shroyer caef6f5f40 Renamed app to RabbitMQCtl. 2016-02-03 09:43:21 -05:00
Brandon Shroyer 30004992e5 Add more parser tests, alias for quiet flag. 2016-02-02 17:11:54 -05:00
Brandon Shroyer a18e230afa Rename CLI to ElixirMQCtl. 2016-02-02 17:11:09 -05:00
Brandon Shroyer a2be29a556 Add stub for usage message. 2016-02-02 16:32:35 -05:00
Brandon Shroyer 2775ed5a82 Removed automatic node name generation.
* It's not a good thing to do, symbol-table-wise, and right now we can't run
  tests in detached mode, so we can't make effective use of it in test mode.
2016-02-02 13:56:15 -05:00
Brandon Shroyer 993df7ad51 Initial commit. 2016-02-02 13:54:36 -05:00