Blame 0008-test-Replace-search-paths-in-exceptions.patch

a09adfd
From 306a56211556a5683f9a2d5a1356c41ab8d27200 Mon Sep 17 00:00:00 2001
a09adfd
From: Ernestas Kulik <ekulik@redhat.com>
a09adfd
Date: Wed, 17 Jun 2020 09:05:13 +0200
a09adfd
Subject: [PATCH 8/8] test: Replace search paths in exceptions
a09adfd
MIME-Version: 1.0
a09adfd
Content-Type: text/plain; charset=UTF-8
a09adfd
Content-Transfer-Encoding: 8bit
a09adfd
a09adfd
Those we cannot predict ahead of time, so let’s use some substitution
a09adfd
magic.
a09adfd
---
a09adfd
 test/outputs/run_test.log.in | 2 +-
a09adfd
 test/testdriver              | 1 +
a09adfd
 2 files changed, 2 insertions(+), 1 deletion(-)
a09adfd
a09adfd
diff --git a/test/outputs/run_test.log.in b/test/outputs/run_test.log.in
a09adfd
index ae4a894..f3898fd 100644
a09adfd
--- a/test/outputs/run_test.log.in
a09adfd
+++ b/test/outputs/run_test.log.in
a09adfd
@@ -138,7 +138,7 @@ Exception in thread "main" java.lang.UnsatisfiedLinkError: Expecting an absolute
a09adfd
 	at Test.main(Test.java:515) [file:@CMAKE_BINARY_DIR@/test/Test.class]
a09adfd
 executable: @CMAKE_BINARY_DIR@/test/Test.class
a09adfd
 Caught exception java.lang.UnsatisfiedLinkError in method java.lang.ClassLoader.loadLibrary()
a09adfd
-Exception in thread "main" java.lang.UnsatisfiedLinkError: no xyzzy in java.library.path
a09adfd
+Exception in thread "main" java.lang.UnsatisfiedLinkError: no xyzzy in java.library.path: [PATHS]
a09adfd
 	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:LINENO) [jrt:/java.base/java/lang/ClassLoader.class]
a09adfd
 	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:LINENO) [jrt:/java.base/java/lang/Runtime.class]
a09adfd
 	at java.base/java.lang.System.loadLibrary(System.java:LINENO) [jrt:/java.base/java/lang/System.class]
a09adfd
diff --git a/test/testdriver b/test/testdriver
a09adfd
index ff71685..29aa44f 100644
a09adfd
--- a/test/testdriver
a09adfd
+++ b/test/testdriver
a09adfd
@@ -30,6 +30,7 @@ else
a09adfd
 fi
a09adfd
 
a09adfd
 sed -i "s/\(\.java:\)[0-9]\+\() \[jrt:.*\]\)/\1LINENO\2/" $TMP_RESULT
a09adfd
+sed -i 's/\(no .* in java\.library\.path: \)\[.*\]/\1[PATHS]/' $TMP_RESULT
a09adfd
 
a09adfd
 diff -u $3 $TMP_RESULT
a09adfd
 EC=$?
a09adfd
-- 
a09adfd
2.26.2
a09adfd