Skip to content

Commit 783f2b4

Browse files
author
Gary Gregory
committed
Increase timeout for when build are super slow (on my PC at least)
Refactor timeout definition into a constant
1 parent 73a3f2d commit 783f2b4

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

src/test/java/org/apache/commons/io/input/BoundedReaderTest.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,13 @@
3838
import org.apache.commons.io.file.TempFile;
3939
import org.junit.jupiter.api.Test;
4040

41+
/**
42+
* Tests {@link BoundedReader}.
43+
*/
4144
public class BoundedReaderTest {
45+
46+
private static final Duration TIMEOUT = Duration.ofSeconds(10);
47+
4248
private static final String STRING_END_NO_EOL = "0\n1\n2";
4349

4450
private static final String STRING_END_EOL = "0\n1\n2\n";
@@ -208,27 +214,27 @@ public void testLineNumberReaderAndFileReaderLastLine(final String data) throws
208214

209215
@Test
210216
public void testLineNumberReaderAndFileReaderLastLineEolNo() {
211-
assertTimeout(Duration.ofMillis(5000), () -> testLineNumberReaderAndFileReaderLastLine(STRING_END_NO_EOL));
217+
assertTimeout(TIMEOUT, () -> testLineNumberReaderAndFileReaderLastLine(STRING_END_NO_EOL));
212218
}
213219

214220
@Test
215221
public void testLineNumberReaderAndFileReaderLastLineEolYes() {
216-
assertTimeout(Duration.ofMillis(5000), () -> testLineNumberReaderAndFileReaderLastLine(STRING_END_EOL));
222+
assertTimeout(TIMEOUT, () -> testLineNumberReaderAndFileReaderLastLine(STRING_END_EOL));
217223
}
218224

219225
@Test
220226
public void testLineNumberReaderAndStringReaderLastLineEolNo() {
221-
assertTimeout(Duration.ofMillis(5000), () -> testLineNumberReader(new StringReader(STRING_END_NO_EOL)));
227+
assertTimeout(TIMEOUT, () -> testLineNumberReader(new StringReader(STRING_END_NO_EOL)));
222228
}
223229

224230
@Test
225231
public void testLineNumberReaderAndStringReaderLastLineEolYes() {
226-
assertTimeout(Duration.ofMillis(5000), () -> testLineNumberReader(new StringReader(STRING_END_EOL)));
232+
assertTimeout(TIMEOUT, () -> testLineNumberReader(new StringReader(STRING_END_EOL)));
227233
}
228234

229235
@Test
230236
public void testReadBytesEOF() {
231-
assertTimeout(Duration.ofMillis(5000), () -> {
237+
assertTimeout(TIMEOUT, () -> {
232238
final BoundedReader mr = new BoundedReader(sr, 3);
233239
try (BufferedReader br = new BufferedReader(mr)) {
234240
br.readLine();

0 commit comments

Comments
 (0)