=== Test case: mongooseimctl_SUITE:help_with_long_mode/1 (click for source code)

=== Config value:

    [{watchdog,<0.29301.1>},
     {{ejabberd_cwd,mongooseim@localhost},
      "/home/circleci/project/_build/mim1/rel/mongooseim"},
     {preset,"pgsql_mnesia"},
     {mim_data_dir,"/home/circleci/project/big_tests/tests/mongooseimctl_SUITE_data"},
     {tc_logfile,"/home/circleci/project/big_tests/ct_report/ct_run.test@a557e8d70b1c.2023-11-17_15.09.37/big_tests.tests.mongooseimctl_SUITE.logs/run.2023-11-17_15.19.39/mongooseimctl_suite.help_with_long_mode.html"},
     {tc_group_properties,[{name,help},{suite,mongooseimctl_SUITE}]},
     {tc_group_path,[]},
     {data_dir,"/home/circleci/project/big_tests/_build/default/lib/mongoose_tests/ebin/mongooseimctl_SUITE_data/"},
     {priv_dir,"/home/circleci/project/big_tests/ct_report/ct_run.test@a557e8d70b1c.2023-11-17_15.09.37/big_tests.tests.mongooseimctl_SUITE.logs/run.2023-11-17_15.19.39/log_private/"}]

=== Current directory is "/home/circleci/project/big_tests/ct_report/ct_run.test@a557e8d70b1c.2023-11-17_15.09.37"

=== Started at 2023-11-17 15:19:44


*** CT 2023-11-17 15:19:44.975 *** View log from node mongooseim@localhost when started🔗 mongooseim@localhost_2378.html
Res: "Usage: mongooseimctl [category] command [arguments]\n\nMost MongooseIM commands are grouped into the following categories:\n\n  account \n        Account management \n\n  cets \n        CETS internal database management \n\n  domain \n        Dynamic domain management \n\n  gdpr \n        Personal data management according to GDPR \n\n  httpUpload \n        Generating upload/download URLs for the files \n\n  inbox \n        Inbox bin flushing \n\n  last \n        Last activity management \n\n  metric \n        Browse metrics \n\n  mnesia \n        Mnesia internal database management \n\n  muc \n        MUC room management \n\n  muc_light \n        MUC Light room management \n\n  offline \n        Deleting old Offline messages \n\n  private \n        User private storage management \n\n  roster \n        User roster/contacts management \n\n  server \n        Server info and management \n\n  session \n        User session management \n\n  stanza \n        Sending stanzas and querying MAM \n\n  stat \n        Server statistics \n\n  token \n        OAUTH user token management \n\n  vcard \n        vCard management \n\nTo list the commands in a particular category:\n  mongooseimctl category\n\nThe following basic system management commands do not have a category:\n\n  graphql query \n        Execute GraphQL query or mutation \n\n  help [--tags [tag] | com?*] \n        Show help for the deprecated commands \n\n  restart \n        Restart MongooseIM \n\n  status \n        Get MongooseIM status \n\n  stop \n        Stop MongooseIM \n\nCommands to start a MongooseIM node:\n  start           Start a MongooseIM node as daemon (detached from terminal)\n  debug           Attach an interactive Erlang shell to a running MongooseIM node\n  live            Start MongooseIM node in live (interactive) mode\n  foreground      Start MongooseIM node in foreground (non-interactive) mode\nMongooseIM cluster management commands:\n  join_cluster other_node_name                Add current node to cluster\n  leave_cluster                               Make the current node leave the cluster\n  remove_from_cluster other_node_name         Remove dead node from the cluster\nExtra Commands:\n  bootstrap           Executes MongooseIM init scripts (used for initial configuration)\n  print_install_dir   Prints path to MongooseIM release directory\n  escript             Runs escript command using embedded Erlang Runtime System\n\n"

*** User 2023-11-17 15:19:45.223 ***🔗
Execute /home/circleci/project/_build/mim1/rel/mongooseim/bin/mongooseimctl  help --long
Result "Usage: mongooseimctl [category] command [arguments]\n\nMost MongooseIM commands are grouped into the following categories:\n\n  account \n        Account management \n\n  cets \n        CETS internal database management \n\n  domain \n        Dynamic domain management \n\n  gdpr \n        Personal data management according to GDPR \n\n  httpUpload \n        Generating upload/download URLs for the files \n\n  inbox \n        Inbox bin flushing \n\n  last \n        Last activity management \n\n  metric \n        Browse metrics \n\n  mnesia \n        Mnesia internal database management \n\n  muc \n        MUC room management \n\n  muc_light \n        MUC Light room management \n\n  offline \n        Deleting old Offline messages \n\n  private \n        User private storage management \n\n  roster \n        User roster/contacts management \n\n  server \n        Server info and management \n\n  session \n        User session management \n\n  stanza \n        Sending stanzas and querying MAM \n\n  stat \n        Server statistics \n\n  token \n        OAUTH user token management \n\n  vcard \n        vCard management \n\nTo list the commands in a particular category:\n  mongooseimctl category\n\nThe following basic system management commands do not have a category:\n\n  graphql query \n        Execute GraphQL query or mutation \n\n  help [--tags [tag] | com?*] \n        Show help for the deprecated commands \n\n  restart \n        Restart MongooseIM \n\n  status \n        Get MongooseIM status \n\n  stop \n        Stop MongooseIM \n\nCommands to start a MongooseIM node:\n  start           Start a MongooseIM node as daemon (detached from terminal)\n  debug           Attach an interactive Erlang shell to a running MongooseIM node\n  live            Start MongooseIM node in live (interactive) mode\n  foreground      Start MongooseIM node in foreground (non-interactive) mode\nMongooseIM cluster management commands:\n  join_cluster other_node_name                Add current node to cluster\n  leave_cluster                               Make the current node leave the cluster\n  remove_from_cluster other_node_name         Remove dead node from the cluster\nExtra Commands:\n  bootstrap           Executes MongooseIM init scripts (used for initial configuration)\n  print_install_dir   Prints path to MongooseIM release directory\n  escript             Runs escript command using embedded Erlang Runtime System\n\n"
ExitStatus 2

*** User 2023-11-17 15:19:45.223 ***🔗
ResultString:
Usage: mongooseimctl [category] command [arguments]

Most MongooseIM commands are grouped into the following categories:

  account 
        Account management 

  cets 
        CETS internal database management 

  domain 
        Dynamic domain management 

  gdpr 
        Personal data management according to GDPR 

  httpUpload 
        Generating upload/download URLs for the files 

  inbox 
        Inbox bin flushing 

  last 
        Last activity management 

  metric 
        Browse metrics 

  mnesia 
        Mnesia internal database management 

  muc 
        MUC room management 

  muc_light 
        MUC Light room management 

  offline 
        Deleting old Offline messages 

  private 
        User private storage management 

  roster 
        User roster/contacts management 

  server 
        Server info and management 

  session 
        User session management 

  stanza 
        Sending stanzas and querying MAM 

  stat 
        Server statistics 

  token 
        OAUTH user token management 

  vcard 
        vCard management 

To list the commands in a particular category:
  mongooseimctl category

The following basic system management commands do not have a category:

  graphql query 
        Execute GraphQL query or mutation 

  help [--tags [tag] | com?*] 
        Show help for the deprecated commands 

  restart 
        Restart MongooseIM 

  status 
        Get MongooseIM status 

  stop 
        Stop MongooseIM 

Commands to start a MongooseIM node:
  start           Start a MongooseIM node as daemon (detached from terminal)
  debug           Attach an interactive Erlang shell to a running MongooseIM node
  live            Start MongooseIM node in live (interactive) mode
  foreground      Start MongooseIM node in foreground (non-interactive) mode
MongooseIM cluster management commands:
  join_cluster other_node_name                Add current node to cluster
  leave_cluster                               Make the current node leave the cluster
  remove_from_cluster other_node_name         Remove dead node from the cluster
Extra Commands:
  bootstrap           Executes MongooseIM init scripts (used for initial configuration)
  print_install_dir   Prints path to MongooseIM release directory
  escript             Runs escript command using embedded Erlang Runtime System


*** CT 2023-11-17 15:19:45.228 *** View log from node mongooseim@localhost when finished🔗 mongooseim@localhost_2378.html



=== Ended at 2023-11-17 15:19:45
=== successfully completed test case
=== === Returned value: ok


Test run history | Top level test index | Latest test result