diff --git a/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/etl/genedata/FeatureStorageProcessorTest.java b/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/etl/genedata/FeatureStorageProcessorTest.java
index 16a5da3e8241e1388a1c251dcfcddfc47ffff92b..b0eb6609308903df5e13f645922fe5ce2001b786 100644
--- a/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/etl/genedata/FeatureStorageProcessorTest.java
+++ b/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/etl/genedata/FeatureStorageProcessorTest.java
@@ -17,6 +17,7 @@
 package ch.systemsx.cisd.openbis.dss.etl.genedata;
 
 import java.io.File;
+import java.io.FilenameFilter;
 import java.io.IOException;
 import java.util.List;
 import java.util.Properties;
@@ -148,7 +149,16 @@ public class FeatureStorageProcessorTest extends AbstractFileSystemTestCase
         storageProcessor.commit();
 
         assertEquals(2, original.listFiles().length);
-        File transformedDataSetFile = original.listFiles()[1];
+        File[] transformedFiles = original.listFiles(new FilenameFilter()
+            {
+
+                public boolean accept(File dir, String name)
+                {
+                    return name.endsWith("stat.txt");
+                }
+            });
+        assertEquals(1, transformedFiles.length);
+        File transformedDataSetFile = transformedFiles[0];
         assertEquals("Plate042.stat.txt", transformedDataSetFile.getName());
         List<String> lines = FileUtilities.loadToStringList(transformedDataSetFile);
         assertEquals("barcode;row;col;alpha;beta", lines.get(0));