Skip to content

Commit dc0a2c3

Browse files
committed
debugging paths on ci
1 parent bda5b37 commit dc0a2c3

File tree

2 files changed

+25
-3
lines changed

2 files changed

+25
-3
lines changed

Samples/SwiftKitSampleApp/src/test/java/com/example/swift/MySwiftClassTest.java

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,37 @@
1616

1717
import org.junit.jupiter.api.Disabled;
1818
import org.junit.jupiter.api.Test;
19+
import org.swift.swiftkit.SwiftKit;
20+
21+
import java.io.File;
22+
import java.util.stream.Stream;
1923

2024
import static org.junit.jupiter.api.Assertions.*;
2125

2226
public class MySwiftClassTest {
2327

28+
void checkPaths(Throwable throwable) {
29+
var paths = SwiftKit.getJavaLibraryPath().split(":");
30+
for (var path : paths) {
31+
System.out.println("CHECKING PATH: " + path);
32+
Stream.of(new File(path).listFiles())
33+
.filter(file -> !file.isDirectory())
34+
.forEach((file) -> {
35+
System.out.println(" - " + file.getPath());
36+
});
37+
}
38+
39+
throw new RuntimeException(throwable);
40+
}
41+
2442
@Test
2543
void test_MySwiftClass_voidMethod() {
26-
MySwiftClass o = new MySwiftClass(12, 42);
27-
o.voidMethod();
44+
try {
45+
MySwiftClass o = new MySwiftClass(12, 42);
46+
o.voidMethod();
47+
} catch (Throwable throwable) {
48+
checkPaths(throwable);
49+
}
2850
}
2951

3052
@Test

Sources/JExtractSwift/Swift2JavaTranslator+Printing.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ extension Swift2JavaTranslator {
323323
private static SymbolLookup getSymbolLookup() {
324324
// Ensure Swift and our Lib are loaded during static initialization of the class.
325325
System.loadLibrary("swiftCore");
326-
System.loadLibrary("swiftKitSwift");
326+
System.loadLibrary("SwiftKitSwift");
327327
System.loadLibrary(LIB_NAME);
328328
329329
if (PlatformUtils.isMacOS()) {

0 commit comments

Comments
 (0)