Skip to content

Commit 29cb621

Browse files
committed
HTTP/2 across server implementations
* H2 over TLS * h2c (a.k.a clear text) * Server push * Some doc and lot of test * Happy to finish h2 implementation was hard and tricky specially on Netty
1 parent f9722ad commit 29cb621

38 files changed

Lines changed: 1448 additions & 256 deletions

File tree

coverage-report/pom.xml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313

1414
<name>coverage report</name>
1515

16+
<properties>
17+
<alpn-boot.version>8.1.9.v20160720</alpn-boot.version>
18+
</properties>
19+
1620
<profiles>
1721
<profile>
1822
<id>coverage</id>
@@ -210,7 +214,7 @@
210214
<include>**/*Feature.java</include>
211215
<include>**/*Issue*.java</include>
212216
</includes>
213-
<argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine>
217+
<argLine>-Xmx1024m -XX:MaxPermSize=256m -Xbootclasspath/p:${settings.localRepository}/org/mortbay/jetty/alpn/alpn-boot/${alpn-boot.version}/alpn-boot-${alpn-boot.version}.jar</argLine>
214218
<systemPropertyVariables>
215219
<!-- JaCoCo runtime must know where to dump coverage: -->
216220
<jacoco-agent.destfile>target${file.separator}jacoco.exec</jacoco-agent.destfile>
@@ -711,6 +715,19 @@
711715
<scope>test</scope>
712716
</dependency>
713717

718+
<dependency>
719+
<groupId>org.eclipse.jetty.http2</groupId>
720+
<artifactId>http2-client</artifactId>
721+
<version>${jetty.version}</version>
722+
</dependency>
723+
724+
<dependency>
725+
<groupId>org.mortbay.jetty.alpn</groupId>
726+
<artifactId>alpn-boot</artifactId>
727+
<version>${alpn-boot.version}</version>
728+
<scope>test</scope>
729+
</dependency>
730+
714731
</dependencies>
715732

716733
</project>

0 commit comments

Comments
 (0)