io.tapack:satisfy-maven-plugin

Satisfy is test automation framework.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

io.tapack
ArtifactId

ArtifactId

satisfy-maven-plugin
Last Version

Last Version

0.6.6
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Satisfy is test automation framework.
Project Organization

Project Organization

Tapack Software

Download satisfy-maven-plugin

How to add to project

<plugin>
    <groupId>io.tapack</groupId>
    <artifactId>satisfy-maven-plugin</artifactId>
    <version>0.6.6</version>
</plugin>

Dependencies

compile (5)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 3.2.1
org.codehaus.plexus : plexus-utils jar 3.0.8
org.apache.maven : maven-project jar 2.2.1
io.tapack : satisfy-commons jar 0.6.6
com.sun.codemodel : codemodel jar 2.6

provided (1)

Group / Artifact Type Version
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.2

Project Modules

There are no modules declared in this project.

Satisfy Framework

Satisfy is test automation framework.

Features

  • Easy to use for non-developers
  • Interact with any Web UI
  • Auto generated reports
  • Parallel test execution
  • Extendable throw SPI
  • Ready to use out of the box
  • Built on JBehave and Thucydides
  • Compatible with all modern browsers

Building

This will build the framework, publish it to a local artifactory repository, then resolve the dependencies of the project.

Requirements

Steps

  1. Download the source code from git: git clone [email protected]:tapack/satisfy.git
  2. Open a command line in the cloned directory: cd ./satisfy
  3. Export MAVEN_OPTS variable: export MAVEN_OPTS=-XX:MaxPermSize=128m (set MAVEN_OPTS=-XX:MaxPermSize=128m for windows)
  4. Now run the maven to build the atom: mvn clean install -P build-with-code-quality-check,build-with-functional-check
    • The library has now been built, published to a local artifactory repository, the app has had its dependencies resolved.

Maven Profiles:

  • build-with-code-coverage-check - provide additional execution of the maven plugins that corresponding for code coverage check (e.g. jacoco-maven-plugin)
  • build-with-code-quality-check - provide additional execution of the maven plugins that corresponding for code quality check (e.g. maven-checkstyle-plugin, maven-pmd-plugin, findbugs-maven-plugin)
  • build-with-functional-check - provide additional execution of the maven plugins that corresponding for functional check (e.g. maven-failsafe-plugin, maven-cargo2-plugin)

This project is licensed under the terms of the MIT license.

io.tapack

Versions

Version
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0