mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-08-07 17:48:35 +00:00
ATS-763: Update T-Core for Legacy: Add test files & tests for newly added transforms (in ATS-731) (#252)
* ATS-763: Added missing tests in Ticka * ATS-763: Added the missing transform tests for Libre Office and replaced quick files in Ticka * ATS-763: Replaced newly added quick.xml and quick.msg with preexisting files. * ATS-763: Added targets to tests in Libre Office -see Jan's comment in PR * ATS-763: Added test files to Image Magick, and uncommented the PSD source file * ATS-763: put back a comment in Image Magick how it was before my previous commit * ATS-763: Resolved Jan's comment about seperating out mimetypes into their correct section such as SPREADSHEET or PRESENTATION * ATS-763: Fixed failing test (ppsm and ppsx) * ATS-763: Removed unnecessary source files in Image Magick * ATS-763: Fix failing LibreOffice unit tests * ATS-763: Fix indentation in LibreOfficeTransformationIT * ATS-763: fixed failing image magick tests and removed failing transform from config * ATS-763: Added missing priority for pages -> txt Co-authored-by: kristian <kristian.dimitrov@alfresco.com>
This commit is contained in:
@@ -116,7 +116,6 @@ public class ImageMagickTransformationIT
|
||||
.add(Pair.of("pnm",MIMETYPE_IMAGE_PNM))
|
||||
.add(Pair.of("ppj",MIMETYPE_IMAGE_PPJ))
|
||||
.add(Pair.of("ppm",MIMETYPE_IMAGE_PPM))
|
||||
.add(Pair.of("psd",MIMETYPE_IMAGE_PSD))
|
||||
.add(Pair.of("r3d",MIMETYPE_IMAGE_RAW_R3D))
|
||||
.add(Pair.of("raf",MIMETYPE_IMAGE_RAW_RAF))
|
||||
.add(Pair.of("ras",MIMETYPE_IMAGE_RAS))
|
||||
@@ -129,6 +128,33 @@ public class ImageMagickTransformationIT
|
||||
.add(Pair.of("xwd",MIMETYPE_IMAGE_XWD))
|
||||
.build();
|
||||
|
||||
private static final List<Pair<String,String>> targetExtensionsForPSD = new ImmutableList.Builder<Pair<String,String>>()
|
||||
.add(Pair.of("x3f",MIMETYPE_IMAGE_RAW_X3F))
|
||||
.add(Pair.of("tiff",MIMETYPE_IMAGE_TIFF))
|
||||
.add(Pair.of("rwl",MIMETYPE_IMAGE_RAW_RWL))
|
||||
.add(Pair.of("rw2",MIMETYPE_IMAGE_RAW_RW2))
|
||||
.add(Pair.of("ras",MIMETYPE_IMAGE_RAS))
|
||||
.add(Pair.of("raf",MIMETYPE_IMAGE_RAW_RAF))
|
||||
.add(Pair.of("r3d",MIMETYPE_IMAGE_RAW_R3D))
|
||||
.add(Pair.of("psd",MIMETYPE_IMAGE_PSD))
|
||||
.add(Pair.of("ppm",MIMETYPE_IMAGE_PPM))
|
||||
.add(Pair.of("ppj",MIMETYPE_IMAGE_PPJ))
|
||||
.add(Pair.of("pnm",MIMETYPE_IMAGE_PNM))
|
||||
.add(Pair.of("pgm",MIMETYPE_IMAGE_PGM))
|
||||
.add(Pair.of("pef",MIMETYPE_IMAGE_RAW_PEF))
|
||||
.add(Pair.of("pbm",MIMETYPE_IMAGE_PBM))
|
||||
.add(Pair.of("orf",MIMETYPE_IMAGE_RAW_ORF))
|
||||
.add(Pair.of("nef",MIMETYPE_IMAGE_RAW_NEF))
|
||||
.add(Pair.of("mrw",MIMETYPE_IMAGE_RAW_MRW))
|
||||
.add(Pair.of("k25",MIMETYPE_IMAGE_RAW_K25))
|
||||
.add(Pair.of("ief",MIMETYPE_IMAGE_IEF))
|
||||
.add(Pair.of("gif",MIMETYPE_IMAGE_GIF))
|
||||
.add(Pair.of("dng",MIMETYPE_IMAGE_RAW_DNG))
|
||||
.add(Pair.of("cr2",MIMETYPE_IMAGE_RAW_CR2))
|
||||
.add(Pair.of("arw",MIMETYPE_IMAGE_RAW_ARW))
|
||||
.add(Pair.of("3fr",MIMETYPE_IMAGE_RAW_3FR))
|
||||
.build();
|
||||
|
||||
private static final Map<String, TestFileInfo> TEST_FILES = Stream.of(
|
||||
testFile(MIMETYPE_IMAGE_BMP,"bmp","quick.bmp"),
|
||||
testFile(MIMETYPE_APPLICATION_EPS,"eps","quick.eps"),
|
||||
@@ -141,9 +167,10 @@ public class ImageMagickTransformationIT
|
||||
testFile(MIMETYPE_IMAGE_PPM,"ppm","quick.ppm"),
|
||||
testFile(MIMETYPE_IMAGE_XBM,"xbm","quick.xbm"),
|
||||
testFile(MIMETYPE_IMAGE_XPM,"xpm","quick.xpm"),
|
||||
testFile(MIMETYPE_IMAGE_PSD,"psd","quick.psd"),
|
||||
testFile(MIMETYPE_IMAGE_XWD,"xwd","quick.xwd")
|
||||
).collect(toMap(TestFileInfo::getPath, identity()));
|
||||
|
||||
|
||||
private final String sourceFile;
|
||||
private final String targetExtension;
|
||||
private final String sourceMimetype;
|
||||
@@ -160,25 +187,27 @@ public class ImageMagickTransformationIT
|
||||
@Parameterized.Parameters
|
||||
public static Set<Pair<TestFileInfo, Pair<String,String>>> engineTransformations()
|
||||
{
|
||||
return Stream
|
||||
Set<Pair<TestFileInfo, Pair<String,String>>> resolved = null;
|
||||
resolved = Stream
|
||||
.of(
|
||||
allTargets("quick.bmp"),
|
||||
allTargets("quick.eps"),
|
||||
allTargets("quick.gif"),
|
||||
allTargets("quick.jpg"),
|
||||
allTargets("quick.pbm"),
|
||||
allTargets("quick.pgm"),
|
||||
allTargets("quick.png"),
|
||||
allTargets("quick.pnm"),
|
||||
allTargets("quick.ppm"),
|
||||
//allTargets("quick.psd"),
|
||||
allTargets("quick.bmp", targetExtensions),
|
||||
allTargets("quick.eps", targetExtensions),
|
||||
allTargets("quick.gif", targetExtensions),
|
||||
allTargets("quick.jpg", targetExtensions),
|
||||
allTargets("quick.pbm", targetExtensions),
|
||||
allTargets("quick.pgm", targetExtensions),
|
||||
allTargets("quick.png", targetExtensions),
|
||||
allTargets("quick.pnm", targetExtensions),
|
||||
allTargets("quick.ppm", targetExtensions),
|
||||
allTargets("quick.psd", targetExtensionsForPSD),
|
||||
//allTargets("quick.tiff"),
|
||||
allTargets("quick.xbm"),
|
||||
allTargets("quick.xpm"),
|
||||
allTargets("quick.xwd")
|
||||
allTargets("quick.xbm", targetExtensions),
|
||||
allTargets("quick.xpm", targetExtensions),
|
||||
allTargets("quick.xwd", targetExtensions)
|
||||
)
|
||||
.flatMap(identity())
|
||||
.collect(toSet());
|
||||
return resolved;
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -198,10 +227,11 @@ public class ImageMagickTransformationIT
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<Pair<TestFileInfo, Pair<String,String>>> allTargets(final String sourceFile)
|
||||
private static Stream<Pair<TestFileInfo, Pair<String,String>>> allTargets(final String sourceFile, List<Pair<String,String>> targetExtensionsList)
|
||||
{
|
||||
return targetExtensions
|
||||
return targetExtensionsList
|
||||
.stream()
|
||||
.map(k -> Pair.of(TEST_FILES.get(sourceFile), k));
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -785,7 +785,6 @@
|
||||
{"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "application/eps" },
|
||||
{"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/gif" },
|
||||
{"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/ief" },
|
||||
{"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/jp2" },
|
||||
{"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/jpeg" },
|
||||
{"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-kodak" },
|
||||
{"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-minolta" },
|
||||
|
Reference in New Issue
Block a user