70
70
import static org .junit .Assert .assertEquals ;
71
71
import static org .junit .Assert .assertTrue ;
72
72
73
- public class VirtualFileSystemTest {
73
+ public class VirtualFileSystemIntegrationTest {
74
74
75
75
static final String VFS_UNIX_MOUNT_POINT = "/test_mount_point" ;
76
76
static final String VFS_WIN_MOUNT_POINT = "X:\\ test_win_mount_point" ;
77
77
static final String VFS_MOUNT_POINT = IS_WINDOWS ? VFS_WIN_MOUNT_POINT : VFS_UNIX_MOUNT_POINT ;
78
78
79
79
static final String PYTHON = "python" ;
80
80
81
- public VirtualFileSystemTest () {
81
+ public VirtualFileSystemIntegrationTest () {
82
82
Logger logger = Logger .getLogger (VirtualFileSystem .class .getName ());
83
83
for (Handler handler : logger .getHandlers ()) {
84
84
handler .setLevel (Level .FINE );
@@ -109,7 +109,7 @@ public void mountPoints() {
109
109
VirtualFileSystem vfs = VirtualFileSystem .newBuilder ().//
110
110
unixMountPoint (multiPathUnixMountPoint ).//
111
111
windowsMountPoint (multiPathWinMountPoint ).//
112
- resourceLoadingClass (VirtualFileSystemTest .class ).build ();
112
+ resourceLoadingClass (VirtualFileSystemIntegrationTest .class ).build ();
113
113
Context ctx = addTestOptions (GraalPyResources .contextBuilder (vfs )).build ();
114
114
ctx .eval (PYTHON , "from os import listdir; listdir('" + (IS_WINDOWS ? multiPathWinMountPoint .replace ("\\ " , "\\ \\ " ) : multiPathUnixMountPoint ) + "')" );
115
115
}
@@ -420,7 +420,7 @@ public Context getContext(Function<VirtualFileSystem.Builder, VirtualFileSystem.
420
420
unixMountPoint (VFS_MOUNT_POINT ).//
421
421
windowsMountPoint (VFS_WIN_MOUNT_POINT ).//
422
422
extractFilter (p -> p .getFileName ().toString ().endsWith (".tso" )).//
423
- resourceLoadingClass (VirtualFileSystemTest .class );
423
+ resourceLoadingClass (VirtualFileSystemIntegrationTest .class );
424
424
if (builderFunction != null ) {
425
425
builder = builderFunction .apply (builder );
426
426
}
@@ -451,7 +451,7 @@ public void vfsBuilderTest() {
451
451
VirtualFileSystem fs = VirtualFileSystem .newBuilder ().//
452
452
unixMountPoint (VFS_MOUNT_POINT ).//
453
453
windowsMountPoint (VFS_WIN_MOUNT_POINT ).//
454
- resourceLoadingClass (VirtualFileSystemTest .class ).build ();
454
+ resourceLoadingClass (VirtualFileSystemIntegrationTest .class ).build ();
455
455
context = addTestOptions (GraalPyResources .contextBuilder (fs )).build ();
456
456
context .eval (PYTHON , patchMountPoint ("from os import listdir; listdir('/test_mount_point')" ));
457
457
@@ -470,14 +470,14 @@ public void vfsBuilderTest() {
470
470
471
471
@ Test
472
472
public void externalResourcesBuilderTest () throws IOException {
473
- VirtualFileSystem fs = VirtualFileSystem .newBuilder ().resourceLoadingClass (VirtualFileSystemTest .class ).build ();
473
+ VirtualFileSystem fs = VirtualFileSystem .newBuilder ().resourceLoadingClass (VirtualFileSystemIntegrationTest .class ).build ();
474
474
Path resourcesDir = Files .createTempDirectory ("vfs-test-resources" );
475
475
476
476
// extract VFS
477
477
GraalPyResources .extractVirtualFileSystemResources (fs , resourcesDir );
478
478
479
479
// check extracted contents
480
- InputStream stream = VirtualFileSystemTest .class .getResourceAsStream ("/org.graalvm.python.vfs/fileslist.txt" );
480
+ InputStream stream = VirtualFileSystemIntegrationTest .class .getResourceAsStream ("/org.graalvm.python.vfs/fileslist.txt" );
481
481
BufferedReader br = new BufferedReader (new InputStreamReader (stream ));
482
482
String line ;
483
483
while ((line = br .readLine ()) != null ) {
0 commit comments