Skip to content

QACTL tool installation guide

Fernando edited this page Oct 11, 2021 · 11 revisions

Supported OS

This tool has support for Linux systems and Windows systems.

Linux systems required dependencies

In order to install qa-ctl tool, you must have the following dependencies installed:

System dependencies

Windows systems required dependencies

System dependencies

How to install qa-ctl

  1. Install and check the necessary dependencies for your current OS (mentioned above).

  2. Download the wazuh-qa repository, install python dependencies and the wazuh-qa framework

  • For Linux

    In Linux Terminal, run the next commands:

    wget https://github.com/wazuh/wazuh-qa/archive/refs/heads/master.zip && \
    unzip master.zip && \
    rm master.zip && \
    cd wazuh-qa* && \
    python3 -m pip install --upgrade pip && \
    python3 -m pip install -r requirements.txt --no-cache-dir --upgrade --only-binary=:cryptography,grpcio: --ignore-installed && \
    cd deps/wazuh_testing && \
    python3 setup.py install
  • For Windows

    Open Windows Powershell and run the next commands:

    git clone https://github.com/wazuh/wazuh-qa --depth 1 --branch=master
    cd wazuh-qa*
    python -m pip install --upgrade pip
    python -m pip install -r requirements.txt --no-cache-dir --upgrade --only-binary=:cryptography,grpcio: --ignore-installed
    cd deps\wazuh_testing
    python setup.py install
  1. Check qa-ctl command tool
$ qa-ctl -h