slickqa-java-client

Java client api for the slick test management tool.

License

License

Categories

Categories

Java Languages CLI User Interface
GroupId

GroupId

com.slickqa
ArtifactId

ArtifactId

slickqa-java-client
Last Version

Last Version

1.0.3-9
Release Date

Release Date

Type

Type

jar
Description

Description

slickqa-java-client
Java client api for the slick test management tool.
Project URL

Project URL

http://github.com/slickqa/slickqa-java-client
Source Code Management

Source Code Management

http://github.com/slickqa/slickqa-java-client

Download slickqa-java-client

How to add to project

<!-- https://jarcasting.com/artifacts/com.slickqa/slickqa-java-client/ -->
<dependency>
    <groupId>com.slickqa</groupId>
    <artifactId>slickqa-java-client</artifactId>
    <version>1.0.3-9</version>
</dependency>
// https://jarcasting.com/artifacts/com.slickqa/slickqa-java-client/
implementation 'com.slickqa:slickqa-java-client:1.0.3-9'
// https://jarcasting.com/artifacts/com.slickqa/slickqa-java-client/
implementation ("com.slickqa:slickqa-java-client:1.0.3-9")
'com.slickqa:slickqa-java-client:jar:1.0.3-9'
<dependency org="com.slickqa" name="slickqa-java-client" rev="1.0.3-9">
  <artifact name="slickqa-java-client" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.slickqa', module='slickqa-java-client', version='1.0.3-9')
)
libraryDependencies += "com.slickqa" % "slickqa-java-client" % "1.0.3-9"
[com.slickqa/slickqa-java-client "1.0.3-9"]

Dependencies

compile (6)

Group / Artifact Type Version
org.glassfish.jersey.core : jersey-client jar 2.28
org.glassfish.jersey.inject : jersey-hk2 jar 2.28
com.fasterxml.jackson.core : jackson-core jar 2.9.8
com.fasterxml.jackson.core : jackson-annotations jar 2.9.8
com.fasterxml.jackson.core : jackson-databind jar 2.9.8
org.apache.tika : tika-core jar 1.20

test (5)

Group / Artifact Type Version
org.jmockit : jmockit jar 1.12
junit : junit jar 4.12
com.google.code.bean-matchers : bean-matchers jar 0.11
com.google.guava : guava jar 27.1-jre
com.google.truth : truth jar 0.43

Project Modules

There are no modules declared in this project.

Slick Java Client

This is a java client api for talking to the slick test manager.

Javadocs for the currently in-development version are available on the build server. You can also see unit test results and code coverage results on the build server.

Examples

Here is an example (also included in the javadocs), of how to get a list of projects out of slick:

SlickClient slick = SlickClientFactory.getSlickClient("http://localhost/slick/api");
List<Project> projects = null;
try {
    projects = slick.projects().getList();
} catch(SlickError e) {
    System.err.println("Error retrieving list of projects from slick: " + e.getMessage());
}
if (projects != null) {
    System.out.println("Projects in slick:");
    System.out.println("------------------");
    for(Project project : projects) {
        System.out.println(project.toString());
    }
} else {
    System.out.println("Nothing to see here, move along.");
} 

Development

The version should always end in -SNAPSHOT. The build system changes the -SNAPSHOT to the current build number (assigned by jenkins at build time). For build information see https://build.slickqa.com/blue/organizations/jenkins/slickqa-java-client/activity

com.slickqa

Versions

Version
1.0.3-9
1.0.3-8
1.0.3-7
1.0.3-6
1.0.3-3
1.0.3-2
1.0.3-1
1.0.3-0
1.0.2-3
1.0.2-2
1.0.2-1
1.0.1-5
1.0.1-4
1.0.1-3
1.0.1-2
1.0.1-1
1.0.0