io.tapack:satisfy-file-steps

Satisfy is test automation framework.

License

License

GroupId

GroupId

io.tapack
ArtifactId

ArtifactId

satisfy-file-steps
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-file-steps

How to add to project

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

Dependencies

compile (5)

Group / Artifact Type Version
io.tapack : satisfy-commons jar 0.6.6
org.slf4j : slf4j-simple jar 1.7.12
com.itextpdf : itextpdf jar 5.3.4
xmlunit : xmlunit jar 1.5
org.hamcrest : hamcrest-all jar 1.3

test (3)

Group / Artifact Type Version
org.seleniumhq.selenium : htmlunit-driver jar 2.20
com.codeborne : phantomjsdriver jar 1.2.1
com.opera : operadriver jar 1.4

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