Pytest plugin to convert test results into confluence page report to proceed with tests analysis.
β οΈ Note: the project is under construction.
pip install pytest-confluence-report
β¨ π° β¨
Please make sure your settings.yml file is properly configured before execution.
pytest --junit-xml=pytest.xml --confluence-upload
git clone [email protected]:vyahello/pytest-confluence-report.git
pip install -e .
Or using direct release:
pip install git+https://github.com/vyahello/[email protected]
git clone [email protected]:vyahello/pytest-confluence-report.git
python -m report --settings settings.yml --xml-path pytest.xml
Generally, pytest
tool is used to organize testing procedure.
Please follow next command to run unittests:
pytest
Project has Travis CI integration using .travis.yml file thus code analysis (black
, pylint
, flake8
, mypy
, pydocstyle
and interrogate
) and unittests (pytest
) will be run automatically after every made change to the repository.
To be able to run code analysis, please execute command below:
./analyse-source-code.sh
Please check changelog file to get more details about actual versions and it's release notes.
Author β Volodymyr Yahello. Please check authors file for more details.
Distributed under the MIT
license. See license for more information.
You can reach out me at:
- [email protected]
- https://twitter.com/vyahello
- https://www.linkedin.com/in/volodymyr-yahello-821746127
I would highly appreciate any contribution and support. If you are interested to add your ideas into project please follow next simple steps:
- Clone the repository
- Configure
git
for the first time after cloning with yourname
andemail
pip install -r requirements.txt
to install all project dependenciespip install -r requirements-dev.txt
to install all development project dependencies- Create your feature branch (git checkout -b feature/fooBar)
- Commit your changes (git commit -am 'Add some fooBar')
- Push to the branch (git push origin feature/fooBar)
- Create a new Pull Request
All recent activities and ideas are described at project issues page. If you have ideas you want to change/implement please do not hesitate and create an issue.