Madan Jampani
Committed by Gerrit Code Review

ONOS test application for measuring flow installation throughput

Change-Id: I1ba34656d0f33578f21c5f89fda0919bca0080d8
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!--
3 + ~ Copyright 2016 Open Networking Laboratory
4 + ~
5 + ~ Licensed under the Apache License, Version 2.0 (the "License");
6 + ~ you may not use this file except in compliance with the License.
7 + ~ You may obtain a copy of the License at
8 + ~
9 + ~ http://www.apache.org/licenses/LICENSE-2.0
10 + ~
11 + ~ Unless required by applicable law or agreed to in writing, software
12 + ~ distributed under the License is distributed on an "AS IS" BASIS,
13 + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 + ~ See the License for the specific language governing permissions and
15 + ~ limitations under the License.
16 + -->
17 +<project xmlns="http://maven.apache.org/POM/4.0.0"
18 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
20 + <modelVersion>4.0.0</modelVersion>
21 +
22 + <parent>
23 + <groupId>org.onosproject</groupId>
24 + <artifactId>onos-apps-test</artifactId>
25 + <version>1.6.0-SNAPSHOT</version>
26 + <relativePath>../pom.xml</relativePath>
27 + </parent>
28 +
29 + <artifactId>onos-app-flow-perf</artifactId>
30 + <packaging>bundle</packaging>
31 +
32 + <description>Messaging performance test application</description>
33 +
34 + <properties>
35 + <onos.app.name>org.onosproject.flowgperf</onos.app.name>
36 + <onos.app.title>Flow Performance Test App</onos.app.title>
37 + <onos.app.category>Test</onos.app.category>
38 + <onos.app.url>http://onosproject.org</onos.app.url>
39 + <onos.app.readme>Flow performance test application.</onos.app.readme>
40 + </properties>
41 +
42 + <dependencies>
43 + <dependency>
44 + <groupId>org.onosproject</groupId>
45 + <artifactId>onos-api</artifactId>
46 + <version>${project.version}</version>
47 + </dependency>
48 + <dependency>
49 + <groupId>org.onosproject</groupId>
50 + <artifactId>onos-core-serializers</artifactId>
51 + <version>${project.version}</version>
52 + </dependency>
53 + <dependency>
54 + <groupId>org.osgi</groupId>
55 + <artifactId>org.osgi.compendium</artifactId>
56 + </dependency>
57 + <!-- Required for javadoc generation -->
58 + <dependency>
59 + <groupId>org.osgi</groupId>
60 + <artifactId>org.osgi.core</artifactId>
61 + </dependency>
62 + </dependencies>
63 +
64 +</project>
1 +/*
2 + * Copyright 2016 Open Networking Laboratory
3 + *
4 + * Licensed under the Apache License, Version 2.0 (the "License");
5 + * you may not use this file except in compliance with the License.
6 + * You may obtain a copy of the License at
7 + *
8 + * http://www.apache.org/licenses/LICENSE-2.0
9 + *
10 + * Unless required by applicable law or agreed to in writing, software
11 + * distributed under the License is distributed on an "AS IS" BASIS,
12 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 + * See the License for the specific language governing permissions and
14 + * limitations under the License.
15 + */
16 +
17 +/**
18 + * Performance test application for the flow subsystem.
19 + */
20 +package org.onosproject.flowperf;
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
36 <module>loadtest</module> 36 <module>loadtest</module>
37 <module>intent-perf</module> 37 <module>intent-perf</module>
38 <module>messaging-perf</module> 38 <module>messaging-perf</module>
39 + <module>flow-perf</module>
39 <module>demo</module> 40 <module>demo</module>
40 <module>distributed-primitives</module> 41 <module>distributed-primitives</module>
41 </modules> 42 </modules>
......