Causeway :: Functional Tests

CommonJava top-level parent POM.

License

License

Categories

Categories

JBoss Container Application Servers
GroupId

GroupId

org.jboss.pnc.causeway
ArtifactId

ArtifactId

causeway-ftest
Last Version

Last Version

1.8.0
Release Date

Release Date

Type

Type

jar
Description

Description

Causeway :: Functional Tests
CommonJava top-level parent POM.

Download causeway-ftest

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.pnc.causeway/causeway-ftest/ -->
<dependency>
    <groupId>org.jboss.pnc.causeway</groupId>
    <artifactId>causeway-ftest</artifactId>
    <version>1.8.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.pnc.causeway/causeway-ftest/
implementation 'org.jboss.pnc.causeway:causeway-ftest:1.8.0'
// https://jarcasting.com/artifacts/org.jboss.pnc.causeway/causeway-ftest/
implementation ("org.jboss.pnc.causeway:causeway-ftest:1.8.0")
'org.jboss.pnc.causeway:causeway-ftest:jar:1.8.0'
<dependency org="org.jboss.pnc.causeway" name="causeway-ftest" rev="1.8.0">
  <artifact name="causeway-ftest" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jboss.pnc.causeway', module='causeway-ftest', version='1.8.0')
)
libraryDependencies += "org.jboss.pnc.causeway" % "causeway-ftest" % "1.8.0"
[org.jboss.pnc.causeway/causeway-ftest "1.8.0"]

Dependencies

compile (12)

Group / Artifact Type Version
org.jboss.pnc.causeway : causeway-model-java jar 1.8.0
org.jboss.pnc.causeway : causeway-core ejb 1.8.0
org.jboss.pnc.causeway : causeway-rest ejb 1.8.0
org.commonjava.util : jhttpc jar 1.6
commons-lang : commons-lang jar
commons-io : commons-io jar
com.fasterxml.jackson.core : jackson-core jar
com.fasterxml.jackson.core : jackson-databind jar
junit : junit jar
org.apache.httpcomponents : httpclient jar
org.apache.httpcomponents : httpcore jar
org.slf4j : slf4j-api jar

test (1)

Group / Artifact Type Version
org.jboss.pnc.causeway : causeway-tck jar 1.8.0

Project Modules

There are no modules declared in this project.

Integration tests

Integration tests are run in phase integration-test. To run them use mvn verify.

Tests are using by default url http://pnc-host/pnc-rest/rest to connect to PNC (you can define IP for pnc-host in your hosts file).

Alternatively you can set the value by setting system property PNC_URL (eg. -DPNC_URL=http://my-pnc-host/pnc-rest/rest)

Disabling integration tests for PNC

Integration tests for PNC can be disabled by setting -Ddisable-pnc-it

Dependencies

To compile causeway you need to compile:

Metrics support

PNC tracks metrics of JVM and its internals via Dropwizard Metrics. The metrics can currently be reported to a Graphite server by specifying as system property or environment variables those properties:

  • metrics_graphite_server (mandatory)
  • metrics_graphite_port (mandatory)
  • metrics_graphite_prefix (mandatory)
  • metrics_graphite_interval (optional)

If the metrics_graphite_interval variable (interval specified in seconds) is not specified, we'll use the default value of 60 seconds to report data to Graphite.

The graphite reporter is configured to report rates per second and durations in terms of milliseconds.

org.jboss.pnc.causeway

Versions

Version
1.8.0
1.7.2
1.7.1
1.7.0
1.6.2
1.6.1
1.6.0
1.5.0
1.4.3
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
0.1.2