Class cartridge.test-helpers.etcd

Class to run and manage etcd node.

Functions

Etcd:new (object)

Build etcd node object.

Parameters:

  • object:

    • name: (string) Human-readable node name.

    • workdir: (string) Path to the data directory.

    • etcd_path: (string) Path to the etcd executable.

    • peer_url: (string) URL to listen on for peer traffic.

    • client_url: (string) URL to listen on for client traffic.

    • env: (tab) Environment variables passed to the process. (optional)

    • args: (tab) Command-line arguments passed to the process. (optional)

Returns:

object

Etcd:start ()

Start the node.

Etcd:stop ()

Stop the node.