Skip to content

Commit 4fc6fbb

Browse files
committed
version 1.0.18
1 parent 800166c commit 4fc6fbb

File tree

2 files changed

+29
-23
lines changed

2 files changed

+29
-23
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ The counts and rates for non "Total" statistics are reset with each pull of the
248248
<dependency>
249249
<groupId>io.github.robaho</groupId>
250250
<artifactId>httpserver</artifactId>
251-
<version>1.0.17</version>
251+
<version>1.0.18</version>
252252
</dependency>
253253
```
254254
## enable Http2

build.gradle

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,20 @@ tasks.withType(Test) {
2929
systemProperty("robaho.net.httpserver.http2OverNonSSL","true")
3030
// systemProperty("robaho.net.httpserver.http2MaxConcurrentStreams","5000")
3131
// systemProperty("robaho.net.httpserver.http2DisableFlushDelay","true")
32+
systemProperty("robaho.net.httpserver.http2OverSSL","true")
33+
systemProperty("robaho.net.httpserver.http2OverNonSSL","true")
3234
// systemProperty("javax.net.debug","ssl:handshake:verbose:keymanager:trustmanager")
3335
}
3436

3537
tasks.withType(JavaExec) {
3638
jvmArgs += "--enable-preview"
3739
systemProperty("java.util.logging.config.file","logging.properties")
3840
systemProperty("com.sun.net.httpserver.HttpServerProvider","robaho.net.httpserver.DefaultHttpServerProvider")
41+
systemProperty("robaho.net.httpserver.http2OverSSL","true")
42+
systemProperty("robaho.net.httpserver.http2OverNonSSL","true")
43+
systemProperty("robaho.net.httpserver.http2InitialWindowSize","1024000")
44+
systemProperty("robaho.net.httpserver.http2ConnectionWindowSize","1024000000")
45+
systemProperty("robaho.net.httpserver.EnableStats","true")
3946
}
4047

4148
dependencies {
@@ -84,18 +91,20 @@ sourceSets {
8491
}
8592

8693
task runSingleUnitTest(type: Test) {
94+
outputs.upToDateWhen { false }
8795
dependsOn testClasses
8896
filter {
8997
includeTestsMatching 'InputNotRead'
9098
}
9199
useTestNG()
92100
}
93101

94-
/** used for developmet to run a single test */
102+
/** used for development to run a single test */
95103
task runSingleMainTest(type: Test) {
104+
outputs.upToDateWhen { false }
96105
dependsOn testMainsClasses
97106
doLast {
98-
def testname = "SecureProxyHandlerTest"
107+
def testname = "B6361557"
99108
println jvmArgs
100109
println systemProperties
101110
def props = systemProperties
@@ -127,30 +136,27 @@ task testMainsTest(type: Test) {
127136
}
128137
}
129138

130-
task runSimpleFileServer(type: Test) {
131-
javaLauncher = javaToolchains.launcherFor {
132-
languageVersion = JavaLanguageVersion.of(23)
139+
task runSimpleFileServer(type: JavaExec) {
140+
doFirst {
141+
mkdir 'fileserver'
133142
}
134143
dependsOn testClasses
135-
doLast {
136-
def props = systemProperties
137-
mkdir 'fileserver'
138-
javaexec {
139-
classpath sourceSets.test.runtimeClasspath
140-
main "SimpleFileServer"
141-
systemProperties = props
142-
args = ['fileserver','8080','fileserver/logfile.txt']
143-
// debugOptions {
144-
// enabled = true
145-
// suspend = false
146-
// }
147-
}
144+
classpath sourceSets.test.runtimeClasspath
145+
main "SimpleFileServer"
146+
args = ['fileserver','8080','fileserver/logfile.txt']
147+
javaLauncher = javaToolchains.launcherFor {
148+
languageVersion = JavaLanguageVersion.of(23)
148149
}
150+
// debugOptions {
151+
// enabled = true
152+
// suspend = true
153+
// }
149154
}
150155

151-
task run(type: JavaExec) {
152-
classpath sourceSets.testMains.runtimeClasspath
153-
dependsOn testMainsClasses
156+
task testJar(type: Jar) {
157+
archiveClassifier.set("test")
158+
from sourceSets.test.output, sourceSets.testMains.output
159+
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
154160
}
155161

156162
task runAllTests(type: Test) {
@@ -167,7 +173,7 @@ publishing {
167173
maven(MavenPublication) {
168174
groupId = 'io.github.robaho'
169175
artifactId = 'httpserver'
170-
version = "1.0.16"
176+
version = "1.0.18"
171177

172178
from components.java
173179

0 commit comments

Comments
 (0)