Giter VIP home page Giter VIP logo

difido-reports's Introduction

Build Status

Difido Reports

This project aims to provide a flexible, realtime HTML report for various functional test automation frameworks.

The project includes three parts.

  • Binders for various frameworks, like TestNG, NUnit, JSystem and others. The binder generates real time, local HTML report.
  • Server that allows you to see all the reports from one central location. The reports are shown in real time so you can see the status of all your tests in the whole lab without waiting for the executions to end.
  • Embedded Elasticsearch server in the Difido server. There is no need to any additional installation. All the data is stored in the Elasticsearch engine and you can use Kibana or any other tool to get important BI on your executions history.

The HTML Report

A live demo of the HTML report can be viewed here

Dashboard

In the dashboard you can have a quick view of the status of the test execution. Summary table, graphs and different properties provides you with different aspects of the run.

dashboard

Execution Tree

In the execution tree you can drill down to each of the tests, according the suite hierarchy. And get all the information you need to understand what really happened during the test run. You can easily embed in the report different kind of elements like:

  • Screenshot
  • Files
  • Links
  • HTML elements like tables.

execution tree

Execution Table

Another view of the tests can be achieved from the Execution Table. In this view the tests are organized in a table which is allows you to sort the tests and search by different terms.

execution table

Difido Report Server

The main features of the server are:

  • Real time - No longer long waits for the end of the test execution to view the reports. The reports are generated on the fly.
  • One central location for all the HTML reports with a web interface that allows searching and sorting the different executions
  • Allows creating a single HTML report for number of machines running different executions.
  • Creating easy to use JSONS from the test results and stores in an embedded Elasticsearch database.

server

Getting started

Please refer to the project Wiki for more information and various guides.

Support

Bugs and feature requests are acceptable via GitHub issues

difido-reports's People

Contributors

itaiag avatar itaitopq avatar ronyb avatar alik-g avatar alikg avatar anhermon-zz avatar meitalmi avatar anhermon avatar dorshalom1 avatar ronyb-etoro avatar ohadaseo avatar

Watchers

James Cloos avatar Ivan Ivanov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.