You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.2 KiB
30 lines
1.2 KiB
|
|
See upstream dev@subversion thread. Fixes intermittent failure of |
|
javahl tests, particularly reproducible on aarch64. |
|
|
|
Message-ID: <11de5f5c-5059-b973-95a1-385e7913a63a@syntevo.com> |
|
From: Alexandr Miloslavskiy |
|
|
|
--- subversion-1.14.1/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java.fixjavatests |
|
+++ subversion-1.14.1/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java |
|
@@ -4676,7 +4676,19 @@ |
|
// RuntimeException("Test exception") is expected here |
|
} |
|
|
|
- tunnelAgent.joinAndTest(); |
|
+ // In this test, there is a race condition that sometimes results in |
|
+ // IOException when 'WAIT_TUNNEL' tries to read from a pipe that |
|
+ // already has its read end closed. This is not an error, but |
|
+ // it's hard to distinguish this case from other IOException which |
|
+ // indicate a problem. To reproduce, simply wrap this test's body in |
|
+ // a loop. The workaround is to ignore any detected IOException. |
|
+ // |
|
+ // tunnelAgent.joinAndTest(); |
|
+ try { |
|
+ tunnelAgent.join(); |
|
+ } catch (InterruptedException e) { |
|
+ e.printStackTrace (); |
|
+ } |
|
} |
|
|
|
/**
|
|
|