Skip to content

Commit

Permalink
Merge pull request #4 from Edirom/feature/mei-dev-version-profiler
Browse files Browse the repository at this point in the history
Feature/mei dev version profiler
  • Loading branch information
anneferger committed May 4, 2022
2 parents b982689 + bbb6f35 commit ec4b173
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
7 changes: 3 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@

<groupId>de.edirom.meigarage</groupId>
<artifactId>mei-customization</artifactId>
<version>0.6.1</version>

<version>0.6.2-SNAPSHOT</version>
<properties>

<project.build.sourceEncoding>
Expand All @@ -22,8 +21,8 @@
<project.reporting.outputEncoding>
UTF-8
</project.reporting.outputEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>

<url>/multiprojects/mei-customization</url>
Expand Down
3 changes: 3 additions & 0 deletions required.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,6 @@ mkdir -p ${MEI_SOURCES_HOME}/music-encoding/mei401
cp -r /tmp/mei401/*/* ${MEI_SOURCES_HOME}/music-encoding/mei401
rm -r /tmp/mei401
xmllint -xinclude ${MEI_SOURCES_HOME}/music-encoding/mei401/source/mei-source.xml -o ${MEI_SOURCES_HOME}/music-encoding/mei401/source/mei-source_canonicalized.xml
mkdir -p ${MEI_SOURCES_HOME}/music-stylesheets/meidev
git clone -b develop https://github.com/music-encoding/music-encoding ${MEI_SOURCES_HOME}/music-encoding/meidev
xmllint -xinclude ${MEI_SOURCES_HOME}/music-encoding/meidev/source/mei-source.xml -o ${MEI_SOURCES_HOME}/music-encoding/meidev/source/mei-source_canonicalized.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ public class MEICustomization implements Customization, ErrorHandler {
List<CustomizationSourceInputType> customizations = new ArrayList<CustomizationSourceInputType>();
List<String> outputFormats = new ArrayList<String>();

sources.add(new CustomizationSourceInputType("meidev", "MEI dev", CustomizationSourceInputType.TYPE_SERVER_FILE, "source/mei-source_canonicalized.xml"));
sources.add(new CustomizationSourceInputType("mei401", "MEI v4.0.1", CustomizationSourceInputType.TYPE_SERVER_FILE, "source/mei-source_canonicalized.xml"));
sources.add(new CustomizationSourceInputType("mei300", "MEI v3.0.0", CustomizationSourceInputType.TYPE_SERVER_FILE, "source/mei-source_canonicalized.xml"));
sources.add(new CustomizationSourceInputType("mei211", "MEI v2.1.1", CustomizationSourceInputType.TYPE_SERVER_FILE, "source/mei-source_canonicalized.xml"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,15 @@ public void tearDown() throws Exception {
public void customize() throws IOException, EGEException {
OutputStream os = new FileOutputStream("src/test/resources/test-output.odd");
String outputFormat = "Compiled ODD";
CustomizationSourceInputType sourceInputType = new CustomizationSourceInputType("mei401","MEI v4.0.1", "type_server-file", "source/mei-source_canonicalized.xml");
//String outputFormat = "RelaxNG";
CustomizationSourceInputType customizationInputType = new CustomizationSourceInputType("mei401","MEI v4.0.1", "type_server-file", "source/mei-source_canonicalized.xml");
CustomizationSourceInputType sourceInputType = new CustomizationSourceInputType("mei401","MEI v4.0.1", "type_server-file", "source/mei-source_canonicalized.xml");
//CustomizationSourceInputType sourceInputType = new CustomizationSourceInputType("meidev","MEI dev", "type_server-file", "source/mei-source_canonicalized.xml");
//CustomizationSourceInputType customizationInputType = new CustomizationSourceInputType("meidev","MEI dev", "type_server-file", "source/mei-source_canonicalized.xml");
List<CustomizationSourceInputType> sources = new ArrayList<>();
sources.add(sourceInputType);
List<CustomizationSourceInputType> customizations = new ArrayList<>();
customizations.add(customizationInputType);
List<String> outputFormats = new ArrayList<>();
outputFormats.add(outputFormat);
String tempDir = "src/test/temp";
customization.customize(null, sourceInputType, customizationInputType, outputFormat, os, null, null, tempDir);
assertNotNull(new File("src/test/resources/test-output.odd"));
Expand Down

0 comments on commit ec4b173

Please sign in to comment.