Aquality Tracking Cucumber 4 JVM

Aquality Tracking integration for Cucumber 4 JVM.

License

License

Categories

Categories

Cucumber Application Testing & Monitoring Auto Application Layer Libs Code Generators
GroupId

GroupId

com.github.aquality-automation
ArtifactId

ArtifactId

aquality-tracking-cucumber4-jvm
Last Version

Last Version

1.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

Aquality Tracking Cucumber 4 JVM
Aquality Tracking integration for Cucumber 4 JVM.
Project URL

Project URL

https://github.com/aquality-automation/aquality-tracking-integrations-java

Download aquality-tracking-cucumber4-jvm

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.aquality-automation/aquality-tracking-cucumber4-jvm/ -->
<dependency>
    <groupId>com.github.aquality-automation</groupId>
    <artifactId>aquality-tracking-cucumber4-jvm</artifactId>
    <version>1.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.aquality-automation/aquality-tracking-cucumber4-jvm/
implementation 'com.github.aquality-automation:aquality-tracking-cucumber4-jvm:1.3.1'
// https://jarcasting.com/artifacts/com.github.aquality-automation/aquality-tracking-cucumber4-jvm/
implementation ("com.github.aquality-automation:aquality-tracking-cucumber4-jvm:1.3.1")
'com.github.aquality-automation:aquality-tracking-cucumber4-jvm:jar:1.3.1'
<dependency org="com.github.aquality-automation" name="aquality-tracking-cucumber4-jvm" rev="1.3.1">
  <artifact name="aquality-tracking-cucumber4-jvm" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.aquality-automation', module='aquality-tracking-cucumber4-jvm', version='1.3.1')
)
libraryDependencies += "com.github.aquality-automation" % "aquality-tracking-cucumber4-jvm" % "1.3.1"
[com.github.aquality-automation/aquality-tracking-cucumber4-jvm "1.3.1"]

Dependencies

compile (3)

Group / Artifact Type Version
io.cucumber : cucumber-java jar 4.8.1
com.github.aquality-automation : aquality-tracking-integrations-core jar 1.3.0
org.apache.commons : commons-lang3 jar 3.10

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.6

test (1)

Group / Artifact Type Version
io.cucumber : cucumber-junit jar 4.8.1

Project Modules

There are no modules declared in this project.

Quality Gate Maven Central

Aquality Tracking Java Integrations

The repository contains adaptors for JVM-based test frameworks.

How to use

  1. Define dependencies according to the selected test framework (see below).
  2. Add aqualityTracking.json file with corresponding values to src/test/resources.

You are able to override these values from CI build using Maven properties:

mvn clean test -Daquality.enabled={true/false} 
    -Daquality.host={aquality_tracking_address}
    -Daquality.token={api_token}
    -Daquality.projectId={project_id}
    -Daquality.executor={name_of_executor}
    -Daquality.suiteName={test_suite_name} 
    -Daquality.buildName={build_name} 
    -Daquality.environment={execution_env} 
    -Daquality.ciBuild={link_to_ci_build} 
    -Daquality.debug={true/false}
    -Daquality.attachmentsDirectory={path_to_directory_with_attachments}

Cucumber 5 Maven Central

To use this adaptor with Cucumber 5 you have to add the following dependency:

<dependency>
    <groupId>com.github.aquality-automation</groupId>
    <artifactId>aquality-tracking-cucumber5-jvm</artifactId>
    <version>$LATEST_VERSION</version>
</dependency>

Also you have to add plugin aquality.tracking.integrations.cucumber5jvm.AqualityTrackingCucumber5Jvm to the Cucumber Test Runner.

Cucumber 4 Maven Central

To use this adaptor with Cucumber 4 you have to add the following dependency:

<dependency>
    <groupId>com.github.aquality-automation</groupId>
    <artifactId>aquality-tracking-cucumber4-jvm</artifactId>
    <version>$LATEST_VERSION</version>
</dependency>

Also you have to add plugin aquality.tracking.integrations.cucumber4jvm.AqualityTrackingCucumber4Jvm to the Cucumber Test Runner.

How to increase version for all modules

mvn versions:set -DnewVersion={new_version}
com.github.aquality-automation

aquality automation

We do care to make automation simple and robust

Versions

Version
1.3.1
1.3.0
1.2.0