All Projects → adiralashiva8 → robotframework-historic

adiralashiva8 / robotframework-historic

Licence: MIT license
Robotframework-historic is a free, custom html report which provides historical robotframework execution results by storing execution results info in MySQL database and generate's html reports (charts / statistics) from database using Flask.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to robotframework-historic

BackToMe
Little tool made in python to create payloads for Linux, Windows and OSX with unique handler
Stars: ✭ 61 (-12.86%)
Mutual labels:  listener
QuestPDF
QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API.
Stars: ✭ 2,872 (+4002.86%)
Mutual labels:  report
puppeteer-report
Convert HTML to PDF by Puppeteer with support of adding a custom header, footer, and page number
Stars: ✭ 90 (+28.57%)
Mutual labels:  report
robotframework-excel
Robot-framework auto-test excel
Stars: ✭ 15 (-78.57%)
Mutual labels:  robotframework
react-bottom-scroll-listener
A simple listener component that invokes a callback when the webpage is scrolled to the bottom.
Stars: ✭ 129 (+84.29%)
Mutual labels:  listener
MLH-Quizzet
This is a smart Quiz Generator that generates a dynamic quiz from any uploaded text/PDF document using NLP. This can be used for self-analysis, question paper generation, and evaluation, thus reducing human effort.
Stars: ✭ 23 (-67.14%)
Mutual labels:  flask-application
soccer-bookmaker-odds
Historical data of bookmaker odds for some of the major soccer European leagues.
Stars: ✭ 16 (-77.14%)
Mutual labels:  historical-data
okama
Investment portfolio and stocks analyzing tools for Python with free historical data
Stars: ✭ 87 (+24.29%)
Mutual labels:  historical-data
my-qt-crasher
😽🖥💥 Example MacOS, Windows, and Linux Qt application integrated with Crashpad.
Stars: ✭ 29 (-58.57%)
Mutual labels:  report
netascode
This repo contains an example of the virtual network of a fictitious company which you can use to play and to learn network automation. Public repository for Network as Code. NaC model.
Stars: ✭ 36 (-48.57%)
Mutual labels:  robotframework
pystocklib
Python library to Fetch & Analyze Stock Market data.
Stars: ✭ 23 (-67.14%)
Mutual labels:  historical-data
data-jp-covid19-vaccination
This is an unofficial repository of CSVs extracted from the Excel files posted on the Prime Minister of Japan website. Auto-updated.
Stars: ✭ 24 (-65.71%)
Mutual labels:  historical-data
Finance-Robinhood
Trade stocks and ETFs with free brokerage Robinhood and Perl
Stars: ✭ 42 (-40%)
Mutual labels:  historical-data
AppListManager
📱 AppListManager (Android Library) makes managing application and activity lists easy.
Stars: ✭ 59 (-15.71%)
Mutual labels:  listener
DirectoryWatcher
LIstener for changes in a specified folder
Stars: ✭ 33 (-52.86%)
Mutual labels:  listener
CI-Report-Converter
The tool converts different error reporting standards for deep compatibility with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc).
Stars: ✭ 17 (-75.71%)
Mutual labels:  report
fasttext-server
Flask web server to serve supervised models trained with FastText.
Stars: ✭ 25 (-64.29%)
Mutual labels:  flask-application
StormReport
🌀 Library - Create your reports using only annotations
Stars: ✭ 17 (-75.71%)
Mutual labels:  report
jacoco-report
Github action that publishes the JaCoCo report as a comment in the Pull Request
Stars: ✭ 31 (-55.71%)
Mutual labels:  report
fusion-report
Tool for parsing outputs from fusion detection tools. Part of a nf-core/rnafusion pipeline. Checkout a live demo at https://matq007.github.io/fusion-report/example/
Stars: ✭ 19 (-72.86%)
Mutual labels:  report

robotframework-historic

MYSQL + Flask + Robotframework

PyPI version Downloads PRs Welcome Maintenance Open Source Love png1 HitCount

Sample Report (old view) Link


How it Works:

  • Get execution details by parsing output.xml

  • Store execution results in local / remote hosted MySQL database

  • Generate html report from database using Flask

    robotframework-historic-overview

Requirements

  • Python 3.7 or above
  • MySQL DB

Installation

Following steps are one time activity

  • Step 1: Download and Install MySQL Server - guide

  • Step 2: Install robotframework-historic

    Case 1: Using pip

    pip install robotframework-historic==0.2.8
    

    Case 2: Using setup.py (root)

    python setup.py install
    

    Case 3: Using git (latest changes - prefer this)

    pip install git+https://github.com/adiralashiva8/robotframework-historic
    

    Help / Know More

    rfhistoric --help
    rfhistoricparser --help
    rfhistoricsetup --help
    rfhistoricupdate --help
    
  • Step 3: Create rfhistoric default user & robothistoric.TB_PROJECT table

    Case 1: Through command line

    rfhistoricsetup
    

    Case 2: Manual steps

    • Create rfhistoric default guide
    • Create robothistoric.TB_PROJECT table guide

How to use in project

  • Step 1: Create project in robotframework-historic - guide

  • Step 2: Push execution results to project - guide

    Facing mysql issue? try

    pip install mysql-connector-python
    pip install PyMySQL
    
  • Step 3: Open robotframework-historic to view historical results


If you have any questions / suggestions / comments on the report, please feel free to reach me at


repo if you like it


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].