-
Notifications
You must be signed in to change notification settings - Fork 32
QACTL tool installation guide
Jonathan edited this page Sep 8, 2021
·
11 revisions
This tool must be run on a linux host system. We are working to add support for Windows and macOS systems.
In order to install qa-ctl
tool, you must have the following dependencies installed:
System dependencies
-
Python
(>=3.6.0): How to install -
Python-pip
(>=21.2.4): How to install -
Python3-devtools
: How to install -
Vagrant
(>=2.2.6): How to install -
VirtualBox
(>=6.0.18): How to install -
Ansible
(>=3.1.0): How to install -
sshpass
(>=1.0.6): How to install
-
Install and check the necessary dependencies (mentioned above).
-
Download the
wazuh-qa
repository, install python dependencies and thewazuh-qa
framework
git clone https://github.com/wazuh/wazuh-qa --depth 1 --branch=master $(pwd)/wazuh-qa && \
cd wazuh-qa* && \
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
- Check
qa-ctl
command tool
$ qa-ctl -h