Menu

Tree [5c4c13] master /
 History

HTTPS access


File Date Author Commit
 backup 2021-06-08 vdelendik vdelendik [737e79] #274: remove git related integration for reporting
 docs 2021-07-02 vdelendik vdelendik [5c4c13] fixed url to use full link address for sourceforge
 nginx 2021-01-19 vdelendik vdelendik [4a9c4d] support selenoid vnc sessions for 1.19+ reporti...
 patch 2021-06-24 vdelendik vdelendik [aa476f] hotfix for selenoid 1.1->1.2 upgrade provided
 .env 2021-03-09 vdelendik vdelendik [ec20b9] #424: implement upgrade steps to 1.6 including ...
 .gitignore 2021-01-18 vdelendik vdelendik [a21c96] generate NOTICE.txt with deployed software details
 .gitmodules 2020-08-12 vdelendik vdelendik [c01458] change reporting brancg to test recursive sub-m...
 LICENSE 2021-01-18 vdelendik vdelendik [a7a50d] added apache 2.0 license file
 README.md 2021-07-02 vdelendik vdelendik [5c4c13] fixed url to use full link address for sourceforge
 docker-compose.yml 2021-01-15 vdelendik vdelendik [d886e2] #291: shared default nginx/ssl folder (empty by...
 mkdocs.yml 2020-08-24 vdelendik vdelendik [bd9c47] removed default FAQ page from index
 qps-infra.png 2018-01-24 vdelendik vdelendik [c92acd] added qps-infra slide
 zebrunner.sh 2021-06-21 vdelendik vdelendik [15dd2c] started with 1.8 upgrade steps automation

Read Me

Zebrunner CE (Community Edition) is a Test Automation Management Tool for continuous testing and continuous deployment. It allows you to run various kinds of tests and gain successive levels of confidence in the code quality. It is built in accordance with Infrastructure as Code processes.

Zebrunner is integrated by default with carina-core open source TestNG framework and uses Jenkins as a CI Tool.

It is built on top of popular docker solutions, it includes Postgres database, Zebrunner Reporting, Jenkins Master/Slaves Nodes, Selenium Hub, Mobile Device Farm (MCloud), SonarQube etc.

All components are deployed under NGINX WebServer which can be configured in a fully secured environment

Zebrunner subcomponents all together can be used as an effective Test Automation infrastructure for test automation development, execution, management, etc.

Support Zebrunner CE

Enjoy using Zebrunner Reporting in your testing process! Feel free to support the development with a donation for the next improvements.

Zebrunner

Initial setup

Visit Zebrunner Guide for detailed installation and configuration instructions.

  1. Clone Zebrunner recursive and launch setup procedure:
    git clone --recurse-submodule https://github.com/zebrunner/zebrunner.git && cd zebrunner && ./zebrunner.sh setup

    Provide required details and start services.

  2. After the startup, the following components might be available:

    Use your host address instead of hostname!

Components URL
Zebrunner Reporting http://hostname
Jenkins http://hostname/jenkins
SonarQube http://hostname/sonarqube
Web Selenium Hub http://demo:demo@hostname/selenoid/wd/hub
Mobile Selenium Hub http://demo:demo@hostname/mcloud/wd/hub
Mobile SmartTest Farm http://hostname/stf

admin/changeit crendetials should be used for Reporting and Jenkins, admin/admin for SonarQube.

Documentation and free support

License

Code - Apache Software License v2.0

Documentation and Site - Creative Commons Attribution 4.0 International License