{"id":15043936,"url":"https://github.com/zebrunner/reporting","last_synced_at":"2026-04-01T20:34:11.451Z","repository":{"id":23038435,"uuid":"26391341","full_name":"zebrunner/reporting","owner":"zebrunner","description":"Zebrunner Reporting Tool","archived":false,"fork":false,"pushed_at":"2024-08-16T13:32:38.000Z","size":150770,"stargazers_count":210,"open_issues_count":7,"forks_count":43,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-05-26T01:09:01.419Z","etag":null,"topics":["appium","automation","cloud","java","junit","qa","reporing","screenshots","selenium","testing","testng","video-recordings","zebrunner","zebrunner-reporting"],"latest_commit_sha":null,"homepage":"https://zebrunner.com/documentation","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zebrunner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-11-09T09:35:41.000Z","updated_at":"2024-11-13T00:53:57.000Z","dependencies_parsed_at":"2022-07-30T12:38:04.281Z","dependency_job_id":"b9789f27-6294-4367-ba52-f601818d7994","html_url":"https://github.com/zebrunner/reporting","commit_stats":null,"previous_names":["qaprosoft/zafira"],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/zebrunner/reporting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebrunner%2Freporting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebrunner%2Freporting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebrunner%2Freporting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebrunner%2Freporting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zebrunner","download_url":"https://codeload.github.com/zebrunner/reporting/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zebrunner%2Freporting/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appium","automation","cloud","java","junit","qa","reporing","screenshots","selenium","testing","testng","video-recordings","zebrunner","zebrunner-reporting"],"created_at":"2024-09-24T20:49:50.858Z","updated_at":"2026-04-01T20:34:11.434Z","avatar_url":"https://github.com/zebrunner.png","language":"Shell","readme":"\u003cp style=\"padding: 10px;\" align=\"left\"\u003e\n  \u003cimg src=\"./docs/img/zebrunner_logo.png\"\u003e\n\u003c/p\u003e\n\nFeel free to support the development with a [**donation**](https://www.paypal.com/donate/?hosted_button_id=MNHYYCYHAKUVA) for the next improvements.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://zebrunner.com/\"\u003e\u003cimg alt=\"Zebrunner\" src=\"https://github.com/zebrunner/zebrunner/raw/master/docs/img/zebrunner_intro.png\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nZebrunner Reporting is a test automation management tool that accumulates and represents test results. It is designed to increase the transparency of automation, providing detailed reports with test logs, screenshots and video recordings of test sessions. Detailed reporting functionality reduces maintenance work for automation teams, allowing to identify application bugs and fix them earlier in the release cycle.\n\nEnjoy using Zebrunner Reporting in your testing process!\n\n**Zebrunner Insights** - premium reporting features for your tests. See test results in real time - Zebrunner records interactive video sessions, publishes logs and screenshots. Track your pass rate, infrastructure usage, and automation team performance in one application.\n\n**Zebrunner Guard** - your data and users will be safe with our enterprise-grade security and centralized administration. Due to the flexible permission management, you can limit access to certain information and keep the workflow steady.\n\n## Core features\n* Real-time test results tracking via websockets\n* VNC streaming and video recording of test sessions\n* Flexibly configured widgets and dashboards\n* User management with authorization policies\n* Integration with TestRail and JIRA\n* Integration with Slack\n* Ability to compose automation reports and send via email\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cb\u003eConfigurable dashboards\u003c/b\u003e\n      \u003cimg src=\"./docs/img/feature_dashboards.jpg\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003cb\u003eIntegrations with multiple services\u003c/b\u003e\n      \u003cimg src=\"./docs/img/feature_integrations.png\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cb\u003eReal-time test results\u003c/b\u003e\n      \u003cimg src=\"./docs/img/feature_testrun_results.png\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003cb\u003eLive streaming and video recording\u003c/b\u003e\n      \u003cimg src=\"./docs/img/feature_live_streaming.jpg\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cb\u003eTest issues tracking\u003c/b\u003e\n      \u003cimg src=\"./docs/img/feature_test_issues.jpg\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Repositories structure\n\nZebrunner Reporting **server side** consists of the following modules:\n- [`reporting-service`](https://gitlab.com/zebrunner/ce/reporting-service) application backend\n- [`reporting-ui`](https://gitlab.com/zebrunner/ce/reporting-ui) application frontend\n\n\nZebrunner Reporting **client side** repositories:\n- [`java-agent-core`](https://github.com/zebrunner/java-agent-core) agent library core (Java)\n- [`java-agent-testng`](https://github.com/zebrunner/java-agent-testng) official TestNG agent\n- [`java-agent-junit`](https://github.com/zebrunner/java-agent-junit) official JUnit agent\n- [`java-agent-junit5`](https://github.com/zebrunner/java-agent-junit5) official JUnit 5 agent\n\n\n#  Prerequisites\n\n## Hardware requirements\n\n|                         | Requirements                                                            |\n|:-----------------------:| ------------------------------------------------------------------------|\n| \u003cb\u003eOperating System\u003c/b\u003e | Linux Ubuntu 16.04, 18.04, 20.04\u003cbr\u003e Linux CentOS 7+\u003cbr\u003e Amazon Linux 2 |\n| \u003cb\u003e       CPU      \u003c/b\u003e | 4+ Cores                                                                |\n| \u003cb\u003e      Memory    \u003c/b\u003e | 16Gb RAM                                                                |\n| \u003cb\u003e    Free space  \u003c/b\u003e | SSD 64Gb+ of free space                                                 |\n\n## Installation steps\n\n1. Install [Docker Engine](https://docs.docker.com/engine/installation) and [Docker Compose](https://docs.docker.com/compose/install).\n2. Clone this repo recursively and launch setup process:\n   ```\n   git clone --recurse-submodule https://github.com/zebrunner/reporting.git \u0026\u0026 cd reporting \u0026\u0026 ./zebrunner.sh setup\n   ```\n   \u003e Provide required details and start services.\n3. Start services `./zebrunner.sh start`\n3. Open `http://hostname:port` or `https://hostname:port` for secured protocol\n   \u003e Login using **admin**/**changeit** credentials\n\u003e Follow installation and configuration guide in [Zebrunner CE](https://zebrunner.github.io/community-edition) to reuse Reporting components effectively for Test Automation.\n\n## Documentation and free support\n* [Zebrunner PRO](https://zebrunner.com)\n* [Zebrunner CE](https://zebrunner.github.io/community-edition)\n* [Zebrunner Reporting](https://zebrunner.com/documentation)\n* [Carina Guide](http://zebrunner.github.io/carina)\n* [Demo Project](https://github.com/zebrunner/carina-demo)\n* [Telegram Channel](https://t.me/zebrunner)\n\n## License\nCode - [Apache Software License v2.0](http://www.apache.org/licenses/LICENSE-2.0)\n","funding_links":["https://www.paypal.com/donate/?hosted_button_id=MNHYYCYHAKUVA"],"categories":["测试"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzebrunner%2Freporting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzebrunner%2Freporting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzebrunner%2Freporting/lists"}