Skip to content

A powerful and customizable report for QAF

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt
Notifications You must be signed in to change notification settings

infostretch/qaf-report

Repository files navigation

live demo License

QAF Report

This is QAF reporting to start with. Please refer Online documentation for more help.

Download and extract into your project root. After execution or during execution open dashboard.htm in browser.

To add your project/company logo in dashboard, add image file named app-logo.png in project root directory

Features

  • A powerful and customizable reporting engine ensures that you have access to all relevant test data like test results,check points,test case time, test step time and environment information.use powerful filters to slice and dice the data to drill down to exact result you seek.
  • Comprehensive drill-down reporting, with each step result, step command log and screenshots.
  • Live reporting enables you to view reports of executed tests without waiting for entire suite to finish.
  • Get Detailed Reporting including Trending,root cause analysis and Automated screen capture.
  • QAF generates the report in JSON format. You can customize the report as per your requirements by modifying this dashboard.

Local report access

When you are opening report dashboard from local file system, your browser may have local file access restrictions. In that case, you can do following seetings:

Firefox:
  • go to about:config
  • set security.fileuri.strict_origin_policy:false.
Safari:
  • Click on the Develop menu in the menu bar.
  • Select Disable Local File Restrictions.

If develop menu is not available, Click on the Edit > Preferences > Advanced tab. Check "Show Develop menu in the menu bar.

chrome:
  • Close down your Chrome browser (make sure you close all instances if you have multiple windows open)
  • Go to Run and type the following command: chrome.exe --allow-file-access-from-file.
  • Hit enter.

Jenkins

If you are facing issues viewing report in Jenkins, it may be because of restrictions applied by content-security-policy. In order to view reports from jenkins, You need to start Jenkins with directory browser support or you can run following line from Jenkins script console:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","sandbox allow-scripts allow-same-origin; default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; img-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-eval' 'unsafe-inline';")

After that clear browser cache and try again. Refer content-security-policy for more details.

QAF repository editor

Prerequisites:

  • Java 8 or later
  • Maven

Download, extrect and start using repository editor for webservices call and grpc call. If you have existing automation project extract to your automation project directory. From command line execute

mvn -f repo-editor-runner.xml exec:java

Once server started, Open http://localhost:2612/repo-editor in browser.

Available end-points:

  • /repo-editor
  • /browse
  • /

Screen Shot 2022-10-02 at 11 51 39 PM