diff --git a/src/test/java/org/olat/ims/qti21/model/xml/ManifestPackageTest.java b/src/test/java/org/olat/ims/qti21/model/xml/ManifestPackageTest.java
index 387b0c574e88976c5dcf4273a9602622ff1da98e..a216b08aee35b3fa9e3b41d49716e164f397efb2 100644
--- a/src/test/java/org/olat/ims/qti21/model/xml/ManifestPackageTest.java
+++ b/src/test/java/org/olat/ims/qti21/model/xml/ManifestPackageTest.java
@@ -22,10 +22,12 @@ package org.olat.ims.qti21.model.xml;
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.nio.file.Files;
 import java.util.List;
 
 import org.junit.Assert;
 import org.junit.Test;
+import org.olat.core.util.FileUtils;
 
 import uk.ac.ed.ph.jqtiplus.utils.contentpackaging.ContentPackageResource;
 import uk.ac.ed.ph.jqtiplus.utils.contentpackaging.ImsManifestException;
@@ -49,7 +51,7 @@ public class ManifestPackageTest {
         Assert.assertNotNull(testFilename);
         Assert.assertNotNull(itemFilename);
         
-        File tmpDir = new File("/Users/srosse/Desktop/QTI/");
+        File tmpDir = Files.createTempDirectory("manifests").toFile();
         if(!tmpDir.exists()) {
         	tmpDir.mkdirs();
         }
@@ -70,5 +72,6 @@ public class ManifestPackageTest {
         ManifestBuilder reloadManifest = ManifestBuilder.read(manifestFile);
         Assert.assertNotNull(reloadManifest);
         
+        FileUtils.deleteDirsAndFiles(tmpDir.toPath());
 	}
 }