1. Create a project¶
First confirm the Jira/Xray prerequisites. In a terminal, start in a folder where you keep small Python projects. These commands use Bash on Linux or macOS:
mkdir xray-demo
cd xray-demo
python3.12 -m venv .venv
. .venv/bin/activate
python -m pip install pytest-jira-xray-plus
Here is what each command does:
mkdircreates the project folder;cdenters it.python3.12 -m venv .venvcreates an isolated Python environment in.venv.- Activating it makes
pythonuse that environment. pip installinstalls this package and its required dependencies, including pytest.
On Windows, create the environment with py -3.12 -m venv .venv. Activate it
with .venv\Scripts\Activate.ps1 in PowerShell or
.venv\Scripts\activate.bat in Command Prompt. Use the same python -m ...
commands for the rest of the integration tutorial.
Use a fresh environment. Do not also install pytest-jira-xray: that upstream
package and this fork share the pytest_xray module and xray plugin name.
Installing both can overwrite files. If that happened, recreate the environment.
No repository clone or configuration file is needed. Package installation needs internet access; the local test commands below do not contact Jira.