QADOCS tool installation guide - wazuh/wazuh-qa GitHub Wiki
Supported OS
This tool has support for Linux and Windows systems.
Linux dependencies
System dependencies
Build-Essentials: How to installPython(>=3.6.0): How to installPython-pip(>=21.2.3): How to installPython3-devtools: How to installElasticSearch: How to installnpm (>=6.14.4): How to installDocker: How to installwget: How to installunzip: How to install
Windows dependencies
System dependencies
Microsoft Visual C++ 14(or higher versions) : How to installGit(>=2.33) How to installPython(>=3.6.0): How to installPython-pip(>=21.2.3): How to installWSL2: How to installDocker Desktop: How to installElasticSearch: How to installnpm (>=6.14.4): How to install
How to install qa-docs
-
Install and check the necessary dependencies for your current OS (mentioned above).
-
Download the
wazuh-qarepository, install python dependencies, thewazuh-qaframework,wgetandunzip.
-
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 Powershelland 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
- Check
qa-docscommand tool use guide or run the following line:
$ qa-docs -h