-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathpom.xml
101 lines (92 loc) · 3.03 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.jsmart</groupId>
<artifactId>corp-bank-performance-tests</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Corp Bank Performance Tests</name>
<description>Performance testing(load and stress) of systems APIs</description>
<properties>
<zerocode-tdd.version>1.3.23</zerocode-tdd.version>
<junit.version>4.12</junit.version>
<java.version>1.8</java.version>
<plugin.source.version>3.0.0</plugin.source.version>
<micro-simulator.version>1.1.8</micro-simulator.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jsmart</groupId>
<artifactId>zerocode-tdd</artifactId>
<version>${zerocode-tdd.version}</version>
</dependency>
<dependency>
<groupId>org.jsmart</groupId>
<artifactId>zerocode-tdd-jupiter</artifactId>
<version>${zerocode-tdd.version}</version>
</dependency>
<!--
The below is needed only for fake REST end point simulation.
You may not need it for real REST services as they will be
already deployed and running in your CI/DIT/SIT server.
-->
<dependency>
<groupId>org.jsmart</groupId>
<artifactId>micro-simulator</artifactId>
<version>${micro-simulator.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<includes>
<!--
Please start the fame REST server by running >>
org.jsmart.zerocode.restapimockserver.RunMeFirstMockApiServer
before firing any tests.
This is only for demo purpose, in reality you don't have to do this
as you will have your real API server running and you have to point
your tests to that(those) servers.
-->
<include>org.jsmart.zerocode.samples.load.LoadTestSuite.class</include>
<include>org.jsmart.zerocode.samplesjunit5.loadjupiter.simpleload.JUnit5LoadTest</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${plugin.source.version}</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>