All Projects → allure-framework → allure-php-api

allure-framework / allure-php-api

Licence: Apache-2.0 License
PHP API for Allure Framework

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to allure-php-api

allure-docker-service-ui
Allure Docker Service UI provides a friendly user interface for frankescobar/allure-docker-service API container.
Stars: ✭ 51 (+59.38%)
Mutual labels:  reporting, allure
Allure2
Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process
Stars: ✭ 2,596 (+8012.5%)
Mutual labels:  reporting, allure
allure-bamboo
Allure plugin for Atlassian Bamboo
Stars: ✭ 26 (-18.75%)
Mutual labels:  reporting, allure
allure-gradle
Allure Gradle Plugin
Stars: ✭ 62 (+93.75%)
Mutual labels:  reporting, allure
allure-ruby
Allure integrations for Ruby test frameworks
Stars: ✭ 40 (+25%)
Mutual labels:  reporting, allure
allure-codeception
Codeception framework adapter for Allure
Stars: ✭ 43 (+34.38%)
Mutual labels:  reporting, allure
allure-docs
Allure Framework documentation
Stars: ✭ 50 (+56.25%)
Mutual labels:  reporting, allure
allure-rspec
Deprecated, use https://github.com/allure-framework/allure-ruby instead
Stars: ✭ 30 (-6.25%)
Mutual labels:  reporting, allure
easy-adwords
EasyAdWords is an easy-to-use wrapper library for simple reporting and entity operations for Google AdWords.
Stars: ✭ 16 (-50%)
Mutual labels:  reporting
performance-dashboard
Performance Dashboard for Australian Government https://dashboard.gov.au
Stars: ✭ 12 (-62.5%)
Mutual labels:  reporting
pivot-vue
Integration example of WebDataRocks web reporting tool with the Vue framework
Stars: ✭ 17 (-46.87%)
Mutual labels:  reporting
jmeterReports
Jmeter autogenerater reports after test to Confluence, using grafana custom dushboards.
Stars: ✭ 23 (-28.12%)
Mutual labels:  reporting
state inspector
State change & method call logger. A debugging tool for instance variables and method calls.
Stars: ✭ 24 (-25%)
Mutual labels:  reporting
InAppDevTools
Android library with a collection of tools for debugging, inspecting and reporting from within your own app
Stars: ✭ 26 (-18.75%)
Mutual labels:  reporting
Ad-Hoc-Report-Builder-.net-mvc
Open Source Reporting tool for .NET6/.NET Core/.NET Framework that you can embed in your application and generate dashboards and ad hoc reports
Stars: ✭ 43 (+34.38%)
Mutual labels:  reporting
js-docker
Container deployment of TIBCO JasperReports® Server
Stars: ✭ 115 (+259.38%)
Mutual labels:  reporting
QualtricsTools
Using R, Shiny, Pandoc, JSON, CSVs and more to automate processing Qualtrics surveys
Stars: ✭ 14 (-56.25%)
Mutual labels:  reporting
gradle-console-reporter
Gradle plugin to report various kinds of summaries to console.
Stars: ✭ 49 (+53.13%)
Mutual labels:  reporting
TemplaterExamples
Creating reports in .NET and Java
Stars: ✭ 37 (+15.63%)
Mutual labels:  reporting
registrant
Python package used for generating HTML reports about the contents of Esri geodatabases.
Stars: ✭ 44 (+37.5%)
Mutual labels:  reporting

Allure PHP API

Build

This repository contains PHP API for Allure framework. The main idea is to reuse this API when creating adapters for different test frameworks.

Getting started

In order to use this API you simply need to add the following to composer.json:

{
    "require": {
        "php": ">=5.4.0",
        "allure-framework/allure-php-api": "~1.0.0"
    }
}

Basic usage idiom is to fire an event like the following:

Allure::lifecycle()->fire(new TestCaseFinishedEvent());

Events

The following events are available right now:

  • AddAttachmentEvent
  • AddParameterEvent
  • ClearStepStorageEvent
  • ClearTestCaseStorageEvent
  • RemoveAttachmentsEvent
  • StepCanceledEvent
  • StepEvent
  • StepFailedEvent
  • StepFinishedEvent
  • StepStartedEvent
  • TestCaseBrokenEvent
  • TestCaseCanceledEvent
  • TestCaseEvent
  • TestCaseFailedEvent
  • TestCaseFinishedEvent
  • TestCasePendingEvent
  • TestCaseStartedEvent
  • TestCaseStatusChangedEvent
  • TestSuiteEvent
  • TestSuiteFinishedEvent
  • TestSuiteStartedEvent

Usage examples

See allure-phpunit project.

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].