io.tapack:satisfy-commons

Satisfy is test automation framework.

License

License

GroupId

GroupId

io.tapack
ArtifactId

ArtifactId

satisfy-commons
Last Version

Last Version

0.6.6
Release Date

Release Date

Type

Type

jar
Description

Description

Satisfy is test automation framework.
Project Organization

Project Organization

Tapack Software

Download satisfy-commons

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
net.thucydides : thucydides-junit jar 0.9.275
org.jbehave : jbehave-core jar 3.9.3
org.reflections : reflections jar 0.9.9

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