Satisfy

Satisfy is test automation framework.

License

License

GroupId

GroupId

io.tapack
ArtifactId

ArtifactId

satisfy
Last Version

Last Version

0.6.6
Release Date

Release Date

Type

Type

pom
Description

Description

Satisfy
Satisfy is test automation framework.
Project Organization

Project Organization

Tapack Software
Source Code Management

Source Code Management

https://github.com/tapack/satisfy.git

Download satisfy

Filename Size
satisfy-0.6.6.pom 41 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/io.tapack/satisfy/ -->
<dependency>
    <groupId>io.tapack</groupId>
    <artifactId>satisfy</artifactId>
    <version>0.6.6</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.tapack/satisfy/
implementation 'io.tapack:satisfy:0.6.6'
// https://jarcasting.com/artifacts/io.tapack/satisfy/
implementation ("io.tapack:satisfy:0.6.6")
'io.tapack:satisfy:pom:0.6.6'
<dependency org="io.tapack" name="satisfy" rev="0.6.6">
  <artifact name="satisfy" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.tapack', module='satisfy', version='0.6.6')
)
libraryDependencies += "io.tapack" % "satisfy" % "0.6.6"
[io.tapack/satisfy "0.6.6"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • satisfy-commons
  • satisfy-data-steps
  • satisfy-plugins
  • satisfy-web-steps
  • satisfy-soap-steps
  • satisfy-rest-steps
  • satisfy-file-steps
  • satisfy-email-steps

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